查找数据库地址并通过代码连接到它

时间:2013-04-10 08:06:14

标签: c# sql-server database

我刚刚使用Microsoft SQL Server Management Studio创建了一个新的SQL数据库,我正试图通过一些C#代码连接到它。但是,我遇到了一些问题。

我正在尝试使用以下行连接到我的数据库:

  String DBConnection = "Data Source=unknown; Database=SQLExpress\\Darkride; Language=English";

但是我的程序无法找到我的数据库,因为我不知道我的数据源在哪里。我一直试图找到它几个小时,但我什么都没得到。

有谁知道我在哪里可以找到我的数据库数据源?

5 个答案:

答案 0 :(得分:3)

在这里查看连接字符串示例http://connectionstrings.com/sql-server-2012

看起来像是:

Server=.\SQLExpress;Database=Darkride;Trusted_Connection=True;

答案 1 :(得分:1)

您在连接字符串中缺少Initial Catalog

 String DBConnection ="Data Source='localhost';Integrated Security='SSPI' Initial Catalog=Darkride;";

检查here以获取更多选项。

答案 2 :(得分:0)

添加 "Data Source=127.0.0.1; Database=SQLExpress\\Darkride;Initial Catalog=YourDataBase;User Id=user;Password=pass"

您可以使用SqlConnectionStringBuilder类来构建连接字符串。

良好的参与网站是http://www.connectionstrings.com/

答案 3 :(得分:0)

将连接字符串格式设置为:

String DBConnection = "Data Source=27.0.0.1;;Initial Catalog=Darkride;User ID=userIDText;Password=PasswordText";

答案 4 :(得分:0)

将您的代码更改为:

Server=.\SQLExpress;Database=Darkride;Trusted_Connection=True;

看看下面的链接

Connectionstring.com将提供帮助:Connection strings for SQL Server 2008

最好的问候