我的SQL Server Express的默认用户名和密码是什么?

时间:2010-08-07 14:20:06

标签: sql-server connection-string sql-server-2008-express

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

我正在使用:

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

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

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

这是我的连接字符串:

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

错误信息:

  

无法打开数据库“SportsStore”   登录请求。登录   失败。用户登录失败   'ToshibaLaptop \塞尔吉奥'。

5 个答案:

答案 0 :(得分:3)

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

string conn = "Data Source=.\SQLExpress;Initial Catalog=mydb;Integrated Security=SSPI;";

答案 1 :(得分:3)

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

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

答案 2 :(得分:1)

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

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

答案 3 :(得分:0)

在SQL 2008中,如果使用默认值,则不会只有SQL Server用户启用Windows身份验证 - 它只适用于安装该应用程序的用户可以通过其Active Directory身份验证进行访问。

答案 4 :(得分:0)

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

  1. 转到“运行”命令并键入services.msc并单击“确定”按钮
  2. 将打开“服务”窗口。检查SQL Server (SQLEXPRESS)服务
  3. 的状态
  4. 如果服务未运行,则启动服务
  5. 现在尝试再次登录SSMS。