我无法使用 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 来进行连接,但仍然无法连接。这是结果:
有没有人有想法?
非常感谢。
由于您使用用户名和密码连接到数据库,因此您应该将连接字符串更改为如下所示:
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)并检查您的连接字符串
| 归档时间: |
|
| 查看次数: |
21836 次 |
| 最近记录: |