SQL服务器管理工作室 - 如何使用连接字符串连接到SQL服务器?
我无法使用SQL Server Management Studio连接到SQL Server。 我有一个连接字符串:SQL服务器管理工作室 - 如何使用连接字符串连接到SQL服务器?
<add name="AccountConnStr" connectionString="Data Source=MyIP;Initial Catalog=nvm;Persist Security Info=True;User ID=myID;Password=myPassWord" providerName="System.Data.SqlClient" />
我试图通过进入MYIP到服务器名称,身份识别码登录并MYPASSWORD密码,但仍无法连接到连接。这是结果:
有谁有想法?
非常感谢。
因为你正在使用的用户名和密码才能连接到数据库,你应该改变你的连接字符串看起来是这样的:
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=False;
User ID=myDomain\myUsername;Password=myPassword;
如果你想知道为什么:
综合安全性如果为false,则在连接中指定用户标识和密码 。如果为true,则当前的Windows帐户凭据是 用于身份验证。认可的值是真实的,假的,是的,不, 和sspi(强烈推荐),这相当于真。如果指定用户 ID和密码并且集成安全性设置为真,则 用户ID和密码将被忽略,集成安全性将使用 。
PS
如果这没有帮助,那么你可以检查,这也:
确保数据库引擎配置为接受远程 连接:
开始>所有程序> SQL Server 2005>配置
个工具> SQL Server外围应用配置点击表面积
配置服务和连接选择是
有问题>数据库引擎>远程连接启用本地 和远程连接重新启动实例例如
您可能需要在防火墙中为SQL Server实例和端口使用的是上创建一个例外:
开始>运行>点击FIREWALL.CPL例外选项卡上添加SQLSERVR.EXE
(通常位于C:\ Program Files文件(x86)的\微软SQL
服务器\ MSSQL。X \ MSSQL \ BIN,请检查您安装的实际文件夹
路径)和端口(默认为1433)检查您的连接字符串以及
试图把IP地址
<add key="AccountConnStr" value="Data Source=192.168.2.1\SQLSERVERNAME;Initial Catalog=nvm;Persist Security Info=True;User ID=myDomain\myUsername;Password=myPassword"/>
并将IP和域放在etc/Host File中,并尝试测试您的服务器IP是否可以从您的计算机访问。 在要从远程计算机连接的SQL Server实例上启用远程连接。 并确保选中允许远程连接到此服务器复选框。
您是否输入IP地址(myIP)连接到服务器而不是实例名称?如果是这样的提供者是命名管道,所以这是行不通的。 – strickt01
我在Mysql Server Management Studio的“连接到服务器”弹出窗口中将该IP输入到服务器名称字段。 – HungDQ
MySQL或SQL Server?什么版本? – strickt01