连接SQL server注意事项

215 阅读3分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路 微信截图_20220328133623.png

1.服务器名称

1.1 非默认实例:数据库名称=计算机名\安装SQL server时所创建的实例名或者数据库名称=(local)\安装SQL server时所创建的实例名。 1.2 默认实例:数据库名称=计算机名或者数据库名称=(local)。

2.身份验证

2.1 Windows身份验证,没什么说的。

2.2 SQL server身份验证:

2.2.1 登录名:sa(小写),密码:安装SQL server、创建实例时输入的密码。

2.2.2 登录名:新建的用户名,密码:新建用户名时输入的密码。

3.连接数据库字符串

3.1 远程连接:

3.1.1 SQL server身份验证

3.1.1.1 默认实例:"SERVER(与大小写无关,但是建议全部使用大写)=服务器端ip地址;DATABASE(与大小写无关,但是建议全部使用大写)=数据库名;USER ID(或者UID【与大小写无关,但是建议全部使用大写】)=sa(或者新建的用户名);PASSWORD(或者PWD【与大小写无关,但是建议全部使用大写】)=密码(安装SQL server、创建实例时输入的密码或者新建用户名时输入的密码)"。

3.1.1.2 自定义实例:"SERVER(与大小写无关,但是建议全部使用大写)=服务器端ip地址\安装SQL server时所创建的实例名;DATABASE(与大小写无关,但是建议全部使用大写)=数据库名;USER ID(或者UID【与大小写无关,但是建议全部使用大写】)=sa(或者新建的用户名);PASSWORD(或者PWD【与大小写无关,但是建议全部使用大写】)=密码(安装SQL server、创建实例时输入的密码或者新建用户名时输入的密码)"。**

3.1.2 Windows验证方式

有人说可以连接,但是我觉得SQL server应该不允许以Windows验证方式远程连接数据库。这个待议吧。

3.2 本地连接

3.2.1 SQL server身份验证

3.2.1.1默认实例:"SERVER(与大小写无关,但是建议全部使用大写)=默认实例名(或者local或者.);DATABASE(与大小写无关,但是建议全部使用大写)=数据库名;USER ID(或者UID【与大小写无关,但是建议全部使用大写】)=sa(或者新建的用户名);PASSWORD(或者PWD【与大小写无关,但是建议全部使用大写】)=密码(安装SQL server、创建实例时输入的密码或者新建用户名时输入的密码)"。

3.2.1.2 自定义实例:"SERVER(与大小写无关,但是建议全部使用大写)=计算机名(或者local或者.)\安装SQL server时所创建的实例名;DATABASE(与大小写无关,但是建议全部使用大写)=数据库名;USER ID(或者UID【与大小写无关,但是建议全部使用大写】)=sa(或者新建的用户名);PASSWORD(或者PWD【与大小写无关,但是建议全部使用大写】)=密码(安装SQL server、创建实例时输入的密码或者新建用户名时输入的密码)"。

3.2.2Windows验证方式

3.2.2.1默认实例:"DATA SOURSE(与大小写无关,但是建议全部使用大写)=默认实例名(或者local或者.);INITILA CATALOG(与大小写无关,但是建议全部使用大写)=数据库名;Integrated Security=True"。

3.2.2.2 自定义实例:"DATA SOURSE(与大小写无关,但是建议全部使用大写)=计算机名(或者local或者.)\安装SQL server时所创建的实例名;INITILA CATALOG(与大小写无关,但是建议全部使用大写)=数据库名;Integrated Security=True"。