我无法连接到Microsoft SQL Server数据库文件(SqlClient)

问题描述:

我正在使用Microsoft SQL Server数据库文件(SqlClient),名称为UHMS.mdf,我无法连接到它。有人可以帮忙吗?我无法连接到Microsoft SQL Server数据库文件(SqlClient)

谢谢。

+1

您需要显示您用于连接的代码,包括连接字符串和您所得到的确切错误。 – DyingCactus 2010-01-17 17:49:54

+3

请提供更多信息。 – Dariusz 2010-01-17 17:50:07

+2

你已经问过这个问题 - http://stackoverflow.com/questions/2081765/i-cannot-connect-to-sqlexpress-using-vb-net – 2010-01-17 18:52:49

对于SQL Server,您不直接连接到文件。您连接到SQL Server实例,该实例有一组数据库。每个数据库由两个(一个数据,一个日志)或更多数据文件组成。 UHMS.mdf数据文件将与数据库相关联。此外,您可以使用SQL Server Authenticated或Windows Authenticated登录进行连接。所以你需要知道的是:

  1. 要使用的SQL Server服务器和实例的名称;
  2. 最初连接到的数据库名称已安装UHMS.mdf数据文件 - 也许它被命名为UHMS?
  3. 使用哪种认证模式。如果使用SQL Server身份验证,则需要用户名和密码。如果是Windows,则需要由sysadmin设置您的帐户以允许连接到SQL Server实例。

有关连接字符串的示例,请参阅www.connectionstrings.com。

+0

除了SQL Server Express - 你**可以**使用连接字符串指定一个特定的文件,例如'Server =。\ SQLExpress; AttachDbFilename = c:\ asd \ qwe \ mydbfile.mdf; Database = dbname; Trusted_Connection =是;' – 2010-01-17 18:30:01