How to issue sql query to sql server database by using powershell ?
Here is the Link : http://sev17.com/2010/07/making-a-sqlps-module/
Steps:
1) Make a module
1.1) copy file/folder under 100/Binn to powershell/vx.0/modules/sqlps
- en
- Microsoft.sqlServer.Management.PSProvider.dll
- Microsoft.sqlServer.Management.PSSnapins.dll
- sqlProvider.Format.ps1xml
- sqlProvider.Types.ps1xml
1.2) create a file named "sqlps.psd1"
@{
ModuLeversion="0.0.0.1" Description"A Wrapper for Microsoft's sql Server PowerShell Extensions Snapins" Author"Chad Miller" copyright"© 2010,Chad Miller,released under the Ms-PL" CompanyName"http://sev17.com" CLRVersion"2.0" FormatsToProcess"sqlProvider.Format.ps1xml" nestedModules"Microsoft.sqlServer.Management.PSSnapins.dll","Microsoft.sqlServer.Management.PSProvider.dll" requiredAssemblies"Microsoft.sqlServer.Smo""Microsoft.sqlServer.Dmf""Microsoft.sqlServer.sqlWmiManagement""Microsoft.sqlServer.ConnectionInfo""Microsoft.sqlServer.SmoExtended""Microsoft.sqlServer.Management.RegisteredServers""Microsoft.sqlServer.Management.Sdk.Sfc""Microsoft.sqlServer.sqlEnum""Microsoft.sqlServer.RegSvrEnum""Microsoft.sqlServer.WmiEnum""Microsoft.sqlServer.ServicebrokerEnum""Microsoft.sqlServer.ConnectionInfoExtended""Microsoft.sqlServer.Management.Collector""Microsoft.sqlServer.Management.CollectorEnum" TypestoProcess"sqlProvider.Types.ps1xml" ScriptsToProcess"sqlps.ps1" }
1.3) craete a file named "sqlps.ps1"
Set-Variable -scope Global -name sqlServerMaximumChildItems -Value 0 -name sqlServerConnectionTimeout 30 -name sqlServerIncludeSystemObjects $false -name sqlServerMaximumTabCompletion 1000
2) import-module sqlPS
Now you can issues query to sql server by using invoke-sqlcmd -query xxxx -database xxxx -serverinstance xxxx
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。