使用Powershell管理Linux 下的 SQL Server
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用Powershell管理Linux 下的 SQL Server,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含7037字,纯文字阅读大概需要11分钟。
内容图文
我的执行结果信息显示不全,应该显示系统的版本:比如linux等。
最后,我们再说一下,如何使用powershell管理SQL Server on Linux呢
首先是通过在powershell下导入sql的模块
import-module sqlserver
然后使用powershell连接sqlserver,连接sql server的powershell我们可以使用以下方法
# Prompt for credentials to login into SQL Server $serverInstance = "<your_server_instance>" $credential = Get-Credential # Load the SMO assembly and create a Server object [System.Reflection.Assembly]::LoadWithPartialName(‘Microsoft.SqlServer.SMO‘) | out-null $server = New-Object (‘Microsoft.SqlServer.Management.Smo.Server‘) $serverInstance # Set credentials $server.ConnectionContext.LoginSecure=$false $server.ConnectionContext.set_Login($credential.UserName) $server.ConnectionContext.set_SecurePassword($credential.Password) # Connect to the Server and get a few properties $server.Information # done
输入SQL Server的账户及密码验证一下即可
执行后我们就可以看见操作结果
最后我们就可以使用powershell操作sqlserver了
操作命令跟我们在本地的命令是一样的;sqlcmd
其实通过想通过powershell连接SQL Server还有另外一种方法--这样的方法是最常见、也是最方便的使用方法,其实Linux下的使用mysql也是同样的方法,只是参数不同而已
首先是导入sql server模块
import-module sqlserver sqlcmd -S 192.168.5.20 -U sa -P 的方式也是可以的
其实接下来的所有操作跟我们在windows上的使用powershell是一样的
同样使用帮助命令进行操作
get-help sqlserver
因为需要下载安装一下帮助命令所以比较慢,在此我就不等了
接下来我们使用powershell管理一下我们的SQL数据比如我们查看当前系统有哪些数据库
select name from sys.databases; go
接下来我们创建一个数据库,然后插入数据
create database xll; go
然后我们选择数据库
use xll; go
接下来我们创建一张表,在刚才选择的数据库下
create table xllinfo (id int ,name varchar(50),quantity int); go
我们查看当前的表信息
select * from xllinfo; go
然后我们给表中插入数据
INSERT INTO testtb VALUES (1, ‘zs‘, 27); INSERT INTO testtb VALUES (1, ‘ls‘, 29); go
我们继续查询
select * from xllinfo; go
接下来我们在SSMS下也确认一下
本文出自 “高文龙” 博客,谢绝转载!
使用Powershell管理Linux 下的 SQL Server
标签:linux powershell sql
本文系统来源:http://gaowenlong.blog.51cto.com/451336/1903554
内容总结
以上是互联网集市为您收集整理的使用Powershell管理Linux 下的 SQL Server全部内容,希望文章能够帮你解决使用Powershell管理Linux 下的 SQL Server所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。