有人可以帮我找到正确的SQL连接字符串,以便在C#中连接到我的数据库。我希望连接的数据库显示在SQL Management Studio的以下屏幕截图中
答案 0 :(得分:4)
您可以将连接字符串存储在web.config或app.config文件中。我在一个片段中放置了一个示例字符串:
<configure>
<connectionStrings>
<add name="YOURDESIREDCONNECTIONSTRINGNAME" connectionString="Data Source=IPADDRESSorURL;Initial Catalog=DATABASENAME;User ID=YOURUSERNAME;Password=YOURPASSWORD" providerName="System.Data.SqlClient" />
</connectionStrings>
</configure>
在您的方案中,您使用的是SQL Express,因此请使用以下命令:
Data Source=.\SQLEXPRESS;
就你所描述的问题而言,这是我目前能给出的最佳答案。我希望这有帮助,如果您有任何问题,请告诉我。
答案 1 :(得分:2)
您突出显示的SQL Server实例是SQL Server Express,它连接到使用:
.\sqlexpress
或
SERVERNAME\sqlexpress
您可以尝试:
Server=.\sqlexpress;Database=YOURDATABASENAME;User Id=YOURSQLUSERNAME;Password=YOURSQLUSERPASSWORD;
或
Server=.\sqlexpress;Database=YOURDATABASENAME;Trusted_Connection=True;
正如其他人所说,请查看http://www.connectionstrings.com/sql-server/以获取有关sql server连接字符串的进一步参考。
答案 2 :(得分:0)
此网站包含您需要的所有内容:http://www.connectionstrings.com/sql-server/。
在您的情况下,服务器地址为.\sqlexpress
或serverName\sqlexpress
。