SQL server management studio - 如何使用连接字符串连接到 SQL server?

Hun*_*gDQ 5 sql-server ssms

我无法使用 SQL Server Management Studio 连接到 SQL Server。我有一个连接字符串:

 <add name="AccountConnStr" connectionString="Data Source=MyIP;Initial Catalog=nvm;Persist Security Info=True;User ID=myID;Password=myPassWord" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

我尝试通过在服务器名中输入 myIP、在登录名中输入 MyID、在密码中输入 myPassword 来进行连接,但仍然无法连接。这是结果:

在此处输入图片说明

有没有人有想法?

非常感谢。

Rox*_*Pro 2

由于您使用用户名和密码连接到数据库,因此您应该将连接字符串更改为如下所示:

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=False;
User ID=myDomain\myUsername;Password=myPassword;
Run Code Online (Sandbox Code Playgroud)

如果您想知道为什么:

集成安全性 如果为 false,则在连接中指定用户 ID 和密码。如果为 true,则使用当前 Windows 帐户凭据进行身份验证。识别的值为 true、false、yes、no 和 sspi(强烈推荐),相当于 true。如果指定了用户 ID 和密码并将集成安全性设置为 true,则将忽略用户 ID 和密码并使用集成安全性。

聚苯乙烯

如果这没有帮助,那么您也可以检查一下:

确保您的数据库引擎配置为接受远程连接:

开始 > 所有程序 > SQL Server 2005 > 配置

工具 > SQL Server 外围区域配置 单击外围区域

服务和连接的配置 选择要使用的实例

遇到问题 > 数据库引擎 > 远程连接 启用本地和远程连接 重新启动实例

您可能需要在防火墙上为您正在使用的 SQL Server 实例和端口创建例外:

开始 > 运行 > Firewall.cpl 单击例外选项卡添加 sqlservr.exe

(通常位于 C:\Program Files (x86)\Microsoft SQL

Server\MSSQL.x\MSSQL\Bin,检查您安装的实际文件夹

路径)和端口(默认为 1433)并检查您的连接字符串