5

它随 Visual Studio 2010 Ultimate 自动安装。我没有为服务器或任何东西创建任何用户。

我正在使用:

string connectionString = @"Server=.\SQLEXPRESS;Database=SportsStore;Trusted_Connection=yes;";

我收到验证失败的错误。所以正在找到服务器,但我的凭据错误。默认登录名和密码是什么?

编辑:仍然无法正常工作!:(

这是我的连接字符串:

string connectionString = @"Server=.\SQLEXPRESS;Database=SportsStore;Integrated Security=SSPI;";

和错误信息:

无法打开登录请求的数据库“SportsStore”。登录失败。用户“ToshibaLaptop\Sergio”登录失败。

4

5 回答 5

4

如果您使用 SQL Server 身份验证,您可以尝试使用用户名sa和空白密码,但我不确定这是否是默认设置。集成的 Windows 身份验证应该可以工作,因此您应该能够连接到您的 Windows 帐户:

string conn = "Data Source=.\SQLExpress;Initial Catalog=mydb;Integrated Security=SSPI;";
于 2010-08-07T14:24:26.437 回答
4

您可能不应该使用 Sql Server 身份验证进行连接。

在盒子上以管理员身份登录,使用集成 Windows 身份验证进行连接,您应该是系统管理员。

于 2010-08-07T14:24:38.170 回答
1

错误消息表明 SQL Server 无法打开数据库。我认为您已成功进行身份验证,但在连接数据库时遇到问题。数据库可用吗?

您可以通过在连接字符串中将数据库更改为 master 来进行测试。如果成功,那么您的问题与数据库有关。我了解您可能会遇到其他错误,但测试是为了确认您可以登录 SQL Server。

于 2010-08-07T15:49:37.593 回答
0

在 SQL 2008 中,如果您使用默认设置,则不会有 SQL Server 用户,只有 Windows 身份验证将被启用 - 并且它仅适用于安装应用程序的用户将通过其 Active Directory 身份验证进行访问。

于 2010-08-07T14:25:22.930 回答
0

对我来说SQL Server (SQLEXPRESS),服务被禁用,所以它抛出了错误。启用服务 SSMS 后工作正常

  1. 转到运行命令并键入 services.msc 并单击确定按钮
  2. 服务窗口将打开。检查SQL Server (SQLEXPRESS)服务状态
  3. 如果服务没有运行,则启动服务

现在尝试在 SSMS 中再次登录。

于 2017-10-03T06:45:12.350 回答