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

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

第一步,安装mssql扩展

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

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

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

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

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

第三步,配置连接属性

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

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

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

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

“数据库名称”(可选)

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

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

这里我开始因为理解错了数据库名称填错了,遇到了如下的错误。(mssql: Error: Unable to connect using the connection information provided. Retry profile creation?),我在博客上看到有和我遇到一样问题的,把错误提示发出来,方便检索。只要检查每一步的信息无误就不会报这个错误了。

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

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

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

6.保存密码
按“Enter”选择“是”并保存密码。 选择“否”,系统将在每次使用连接配置文件时提示输入密码。
7.配置文件名称”(可选)
键入连接配置文件的名称,例如 localhost 配置文件。
8.配置完成,到这里就可以在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?view=sql-server-2017

总结

到此这篇关于vs code连接sql server数据库步骤及遇到的问题的文章就介绍到这了,更多相关vs code连接sql server数据库内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

时间: 2020-05-19

window环境下使用VScode连接虚拟机MySQL方法

一.虚拟机端 1.找到mysql的配置文件 :sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 按"i"键进入编辑模式,找到以下项,将地址修改为"0.0.0.0" 重新启动mysql服务 :sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 2.连接MySQL :mysql -uroot -hlocalhost -p 输入代码回车,提示输入数据库密码 3.对用户进行授权 >>gra

Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)

由于最近学习tensorflow的需要,tensorflow是在Linux环境下,使用的是Python.为了方便程序的调试,尝试在Windows下的Pycharm远程连接到虚拟机中Centos下的Python环境.(这里我采用的是ssh的远程连接) 1.准备工作: 固定centos的IP,这里我的固定IP为 192.168.254.128 . centos中安装ssh.(这里我采用的是ssh的远程连接) centos中Python环境已安装. 2.打开Pycharm,File->Settings

win10环境下使用Hyper-V进行虚拟机创建的教程(图解)

1. 写在前面 笔者在不同电脑上多次尝试了Hyper-V下的安装配置.个人感觉,使用体验和VMware没差(除了一次在较低电量情况下出现了GUI反应卡顿的情况).不能使用USB设备对初学者影响其实并不大,优点是能设置恢复点,缺点是不能用USB外设和安装有点小麻烦.喜欢搞"破坏性折腾"的同学们可以尝试一下. 需要注意:Hyper-V与VMware不兼容,请谨慎选择. 2. 开始配置 打开控制面板 2.1 检查win10版本 Hyper-V在win10企业版.专业版中是从控制面板开启的,家

在python3环境下的Django中使用MySQL数据库的实例

我们在使用Django过程中,数据库往往是离不开的,比较长常用的是MySQL数据库,但在使用过程中,对Python不同的版本对用的库也不一样,用惯了Python2的人在使用Python3时经常会遇到下面的错误: Error loading MySQLdb module: No module named 'MySQLdb'. 这是因为Python3 MySQL的支持库为pymysql所致,所以我们要下载pymysql数据库. 并且在站点文件夹下的__init__.py(project同名目录下,而

docker环境下数据库的备份(postgresql, mysql) 实例代码

posgresql 备份/恢复 1.备份 DATE=`date +%Y%m%d-%H%M` BACK_DATA=xxapp-data-${DATE}.out # 这里设置备份文件的名字, 加入日期是为了防止重复 docker exec pg-db pg_dumpall -U postgres > ${BACK_DATA} # pg-db 是数据库的 docker 名称 2.恢复 docker cp ${BACK_DATA} pg-db:/tmp docker exec pg-db psql -U

window环境下npm install node-sass报错的解决方法

最近准备想用vue-cli初始化一个项目,需要sass-loader编译: 发现window下npm install node-sass和sass-loader一直报错, window 命令行中提示我全局安装 node-gyp ,有些提示好像是本地找不到python, 于是我按照提示安装node-gyp node-gyp是一个用Node.js编写的跨平台命令行工具,用于编译Node.js的本地插件模块. node-gyp node-gyp官方网址  https://www.npmjs.com/p

win10环境下配置vscode python开发环境的教程详解

前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好用的. 1:安装python,我安装的是python3.7(注意python安装的时候要点击上add path的选型,即安装的时候顺便在windows系统上注册了python安装的路径) 2:安装vscode 3:vscode安装比较常用的插件: 4:设置vscode:添加python的路径(可以支

Lamp环境下设置绑定apache域名的方法分析

本文实例讲述了Lamp环境下设置绑定apache域名的方法.分享给大家供大家参考,具体如下: 先进入apache配置目录 [root@iZ233vkrtsiZ local]# cd /usr/local/apache/conf/vhost 然后找到自己网站的配置.以本站为例 [root@iZ233vkrtsiZ vhost]# vim www.eyblog.com.conf <VirtualHost *:80> ServerAdmin webmaster@example.com php_adm

CentOS 6/7环境下通过yum安装php7的方法

本文实例讲述了CentOS 6/7环境下通过yum安装php7的方法.分享给大家供大家参考,具体如下: 安装php7已经是现在linux服务器必备的一款工具了,只要做网站都会考虑到使用php7了,下面我们来看Centos 6/ 7下通过yum安装php7环境的教程. 2015年12月初PHP7正式版发布,迎来自2004年以来最大的版本更新.PHP7最显著的变化就是性能的极大提升,已接近Facebook开发的PHP执行引擎HHVM.在WordPress基准性能测试中,速度比5.6版本要快2~3倍,

ubuntu环境下安装memcache及启动的方法

本文实例讲述了ubuntu环境下安装memcache及启动的方法.分享给大家供大家参考,具体如下: 在ubuntu上安装memcache服务端比较简单. sudo apt-get install memcached memcached -d -m 128 -p 22222 -u root -c 1024 -l 127.0.0.1 -P /tmp/memcached.pid -s /tmp/memcached.sock 参数解释: -d 设置为守护进程     -m 设置内存大小(M)     -