[英]Set up SQL Server 2008, how do I access it from C# using SqlConnection?
我已经安装了 SQL Server 2008 Express,我正在尝试从 C# 访问它。
我不太确定我是否在 SQL Server Management Studio 中正确设置了它。 我有一个密码和一个 .sdf 文件。 目前数据库中没有任何内容。 这是我在 C# 中的代码片段
SqlConnection userSqlData = new SqlConnection("Data Source = localhost;database=UserData;Password=Mine;connection timeout = 10");
try
{
userSqlData.Open();
}
catch
{
MessageBox.Show("Failed");
}
连接总是超时。 显然我在这里设置了一些错误。 如何让它连接到本地计算机上的数据库?
尝试连接到 SQL 服务器快递;)您连接到默认实例。 Express 是一个命名实例。
http://www.connectionstrings.com/sql-server-2008
有各种各样的例子,包括快递数据库。
SQL 服务器的默认连接字符串如下所示:
Data Source=myServerAddress\SQLEXPRESS;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
您需要Data Source
中的命名实例。 您还需要指定要进行身份验证的用户的User Id
,而不仅仅是密码。 这是其他选项的好资源:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.