最近因为要在vs code上连接到sql server数据库,第一次尝试,之前用 java的时候使用jdbc连接过数据库,感觉用vs code连接数据库步骤要简单一些,网上写的博客也不是特别多,就顺便把我的步骤记录下来,仅供参考,这里也参考了官网给出的连接方法,链接放在文章下方了。

第一步,安装mssql扩展

先在vs code的扩展里面找到SQL Server(mssql)扩展,并下载安装即可。

vs code连接sql server数据库步骤及遇到的问题小结

下载好之后会出现SQL SERVER的版块。(请忽略已经连接好的数据库)

vs code连接sql server数据库步骤及遇到的问题小结

第二步,连接到 SQL Server官方文档给出的连接步骤

请按照以下步骤创建连接配置文件并连接到 SQL Server。
按“Ctrl”+“Shift”+“P”或“F1”打开“命令面板”。
键入 sql 以显示 mssql 命令,或键入 sqlcon,然后从下拉列表中选择“MS SQL:连接”。

vs code连接sql server数据库步骤及遇到的问题小结

也可直接在扩展里进行连接
官方的文字表述有点晦涩,不太好理解的话,可以按照我的操作,如图,点击connection右边的+号即可新建一个连接,会弹出连接的属性配置框。

vs code连接sql server数据库步骤及遇到的问题小结

第三步,配置连接属性

在弹出的属性配置依此按要连接的数据库情况填写即可

服务器名称或 ADO 连接字符串指定 SQL Server 实例名称

vs code连接sql server数据库步骤及遇到的问题小结

这里如果是连接本地的数据库的话,直接填localhost即可,其他的可参考引用。

使用 localhost 连接到本地计算机上的 SQL Server 实例。 如果要连接到远程 SQL Server,请输入目标 SQL
Server 的名称,或它的 IP 地址。 若要连接到 SQL Server 容器,请指定容器主机的 IP 地址。
如果需要指定端口,请使用逗号将其与名称分开。 例如,对于侦听端口 1401 的服务器,请输入 ,1401。

“数据库名称”(可选)

这里可填要使用的数据库,也可不填即为默认数据库。 若要连接到默认数据库,请不要在此处指定数据库名称。(这里我开始填写的时候填错了,后面连接的时候报错了)

vs code连接sql server数据库步骤及遇到的问题小结

我这里选择的是数据库TEST。

vs code连接sql server数据库步骤及遇到的问题小结

这里我开始因为理解错了数据库名称填错了,遇到了如下的错误。(mssql: Error: Unable to connect using the connection information provided. Retry profile creation"text-align: center">vs code连接sql server数据库步骤及遇到的问题小结

3.身份验证类型
选择“集成”或“SQL 登录”。或者,可以在此处输入数据库的 ADO 连接字符串。 这里选择第一个SQL Login就好了。

vs code连接sql server数据库步骤及遇到的问题小结

4.用户名
如果选择了“SQL 登录”,则输入拥有访问服务器上数据库权限的用户名。
这里填数据库的用户名就好,如我的:sa

vs code连接sql server数据库步骤及遇到的问题小结

5.密码
输入指定用户的密码。

vs code连接sql server数据库步骤及遇到的问题小结

6.保存密码
按“Enter”选择“是”并保存密码。 选择“否”,系统将在每次使用连接配置文件时提示输入密码。
7.配置文件名称”(可选)
键入连接配置文件的名称,例如 localhost 配置文件。
8.配置完成,到这里就可以在vs code里对sql server进行操作了。

vs code连接sql server数据库步骤及遇到的问题小结

参考的Microsoft的官方文档: 使用 Visual Studio Code 创建并运行 Transact SQL 脚本
[1]: https://docs.microsoft.com/zh-cn/sql/visual-studio-code/sql-server-develop-use-vscode"color: #ff0000">总结

标签:
vs,code连接sql,server数据库,vs,code连接sql,server

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
狼山资源网 Copyright www.pvsay.com

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。