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"。