`
java-mans
  • 浏览: 11543918 次
文章分类
社区版块
存档分类
最新评论

POWERSHELL-在不同的实例和数据库执行SQL

 
阅读更多

有时,要执行SQL在不同的实例和数据库,下面的POWERSHELL,很方便。

$instances = @(
    @( 'Server1', 'someDatabase' ),
    @( 'Server2', 'AnotherDatabase' ),
    @( 'Server32', 'FooDB' )
    # 添加
)

$deployScript = Get-Content 'C:\目录\Script.sql' –Delimiter `0

$instances | ForEach {

    # 列出实例和数据库:
    Write-Host $_[0] $_[1] 

    # 证实是否正确:
    Invoke-SqlCmd –ServerInstance $_[0] –Database $_[1] –Query 'Select @@servername, db_name()'

    # 执行:
    Invoke-SqlCmd –ServerInstance $_[0] –Database $_[1] –Query $deployScript

}


分享到:
评论

相关推荐

    SQL数据库自动启动和附加数据库源码

    在SQL Server中,附加数据库意味着将数据库文件(mdf和ldf)连接到现有的SQL Server实例。以下是手动操作的步骤: 1. 启动SQL Server Management Studio (SSMS) 并连接到SQL Server实例。 2. 在对象资源管理器中,...

    批处理文件执行sql语句

    在批处理文件中执行SQL语句,通常涉及到以下知识点: 1. **SQL语句**:SQL(Structured Query Language)是用于管理关系数据库的语言,包括查询、插入、更新和删除数据,以及创建和修改表结构等操作。`aa.sql` 文件...

    DOS备份SQL server 2000

    在这个场景中,"DOS备份SQL server 2000"指的是在命令行环境下(DOS)执行SQL Server 2000的数据备份操作。虽然现在大多数用户倾向于使用图形化界面进行备份,但在某些特定情况下,如远程服务器无GUI访问、自动化...

    SQL Server 2008高级程序设计 2/6

     本书首先介绍SQL Server 2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询、构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据库以及如何确定和...

    SQL Server 2008管理员必备指南(超高清PDF)Part2

    这种分类方法不仅从理论上环环相扣,全面介绍数据库管理人员需要掌握的相关理论知识和工作技能,也从不同层次上体现了数据库管理员的工作内容及工作的要点和难点,能够科学地指导数据库管理员的日常工作。...

    Microsoft SQL Server 2012 高级开发

    书中可能会介绍如何使用PowerShell脚本来管理SQL Server实例和数据库。 7. **开发工具与平台集成**:书中可能涉及Visual Studio 2012中的SQL Server Data Tools(SSDT),这是一个强大的开发环境,用于创建、测试和...

    SQL Server 2008高级程序设计 4/6

     本书首先介绍SQL Server 2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询、构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据库以及如何确定和...

    Windows PowerShell 1.0 xp x86(32位) KB926139 ENU

    SQL Server 2008 Management Studio是一款强大的数据库管理和开发工具,它集成了许多用于设计、查询、监视和管理SQL Server实例的功能。在某些情况下,该工具的安装过程需要依赖PowerShell来完成某些系统级别的配置...

    sqlserver 接口保姆

    ADO.NET是.NET Framework的一部分,它是开发人员连接到数据库并执行SQL语句的标准方式。它包括DataSet、DataTable、DataAdapter、Connection、Command等组件,提供了数据访问和数据处理的功能。新手可以通过学习ADO...

    SQL Server 2008管理员必备指南(超高清PDF)Part1

    这种分类方法不仅从理论上环环相扣,全面介绍数据库管理人员需要掌握的相关理论知识和工作技能,也从不同层次上体现了数据库管理员的工作内容及工作的要点和难点,能够科学地指导数据库管理员的日常工作。...

    SQL Server 2008高级程序设计 1/6

     本书首先介绍SQL Server 2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询、构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据库以及如何确定和...

    SQL Server 2008管理员必备指南(超高清PDF)Part3

    这种分类方法不仅从理论上环环相扣,全面介绍数据库管理人员需要掌握的相关理论知识和工作技能,也从不同层次上体现了数据库管理员的工作内容及工作的要点和难点,能够科学地指导数据库管理员的日常工作。...

    SQL Server 2008高级程序设计 3/6

     本书首先介绍SQL Server 2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询、构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据库以及如何确定和...

    sqlserver2008数据库独立安装方法.docx

    2. Windows PowerShell,这是一个强大的命令行工具,用于执行高级脚本和任务。在安装SQL Server 2008时也会一并安装。 3. 确保Windows Installer版本在4.5以上,可以通过服务管理器(service.msc)检查并更新。 4. ...

    Server 2012 安装SQL Server 2012出现启用Windows 功能NetFx3时出错错误代码:-2146498298

    在安装过程中,如果已经跳过了错误,可以重新运行安装程序,选择在已经安装的实例中添加功能和组件,以完成 SQL Server 2012 的安装。 三、结论 在 Windows Server 2012 R2 服务器上安装 SQL Server 2012 数据库时...

    sqlserver2008数据库独立安装方法.pdf

    安装完成后,用户可以开始使用SQL Server 2008提供的各种功能,如创建和管理数据库,执行查询,进行数据分析等。此外,Analysis Services和Reporting Services可提供高级的数据分析和报告功能,但可能需要IIS支持。 ...

    SQL Server 2008高级程序设计 5/6

     本书首先介绍SQL Server 2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询、构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据库以及如何确定和...

    SQL Server 2008高级程序设计 6/6

     本书首先介绍SQL Server 2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询、构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据库以及如何确定和...

    sqlserver数据库独立安装方法.pdf

    在安装Microsoft SQL Server 2008之前,你需要确保你的计算机满足必要的先决条件。...完成安装后,你可以开始使用SQL Server来创建数据库、执行查询、管理用户权限以及进行各种数据管理和分析任务。

    AWS-SQLIO-Benchmark-Powershell:Powershell脚本可启动AWS EC2实例,安装SQLIO,运行基准测试并将结果存储在S3中

    AWS-SQLIO-基准-Powershell Powershell脚本可在AWS EBS Volumes上自动执行SQLIO基准测试。 概述在AWS上运行SQL Server(在RDS上或在EC2上托管自己SQL Server)时,应仔细考虑您的存储选项。 提供最佳性能和高可用性...

Global site tag (gtag.js) - Google Analytics