我在C#2010的应用程序,在SQL Server 2008 R2 Express中的数据库,我没有连接到我的数据库MyDB
我的工作电脑上的任何问题,我开发了应用程序。但是,当我试图在其他电脑上安装和配置我的服务器这样后:SQL Server 2008 R2的快递:用户登录失败
USE [master]
GO
CREATE LOGIN [User1] WITH PASSWORD=N'Pass', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=ON
GO
EXEC master..sp_addsrvrolemember @loginame = N'User1', @rolename = N'sysadmin'
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
GO
RESTORE DATABASE [MyDB] FROM DISK = N'pathtoMyDB\MyDB.bak' WITH FILE = 1,
NOUNLOAD, STATS = 10
GO
我运行应用程序,在这里我的问题:当我尝试连接到MYDB,我得到这个消息:
用户'WIN-ELKPAS5MS2O \ User1'登录失败。原因:未能打开 明确指定的数据库。 [客户端:]
是的,我创建了一个用户到这个登录,但错误依然发生,当我运行SQLCMD,我读:mydb数据库未找到。 –