无法连接到SQL Server DB

时间:2013-07-17 13:02:24

标签: c# sql-server connection-string

我正在尝试连接到数据库,然后我跟随connection string suggestions。但是,我不是一个数据库人,所以有些东西,hrmp ......不太明显。

例如,数据库服务器位于网络中,并且与其的连接来自另一台服务器,也位于同一网络中。我已经使用服务器名称和端口使用Management Studio连接到它,因此它已启动并运行。

这是我的连接字符串。

System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
conn.ConnectionString =
  "integrated security=SSPI;"+
  "server=server.name.as.in.management.studio,4340" +
  "persist security info=False;database=NameOfTheDb";

使用AD完成身份验证,错误消息为40 - 无法找到服务器。除了显而易见的 - 无法找到服务器 - 我该怎么做才能解决这个问题,获取更多信息等等?

我是一名顾客,他们的系统没有人们喜欢的记录。我得到的信息非常少,而且报道的内容值得怀疑。建立暴行的人已经很久没有了。

欢迎提出建议。

修改

在提供更正后,我收到错误代码0 - 请求的名称有效但未找到所请求类型的数据

我该怎么办?! :)

2 个答案:

答案 0 :(得分:3)

System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
conn.ConnectionString =
"integrated security=SSPI;"+
"Data Source=myServerAddress;" +
"persist security info=False;" +
"Initial Catalog=NameOfTheDb";

希望这有帮助。

答案 1 :(得分:1)

Managmnet Sql Server中的确保服务是开始。 你可以去--->控制面板 - >所有控制面板项目 - >管理工具 - 服务 - > SQL Server(MSSQLSERVER),然后单击开始

System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlDbConnection();
    conn.ConnectionString =
    "Data Source=ServerName;" +
    "Initial Catalog=DataBaseName;" +
    "User id=UserName;" +
    "Password=Secret;";
    conn.Open();
相关问题