Sql server 无法访问数据库

Sql server 无法访问数据库,sql-server,vb.net,sql-server-2005,Sql Server,Vb.net,Sql Server 2005,我有一个小的VB.NET2005应用程序和MSSQL2005数据库 这是一个小型ADO.Net应用程序。令我惊讶的是,我100%完成了这个项目 这对我来说很好,但在我把项目和数据库一起发送给朋友之后。它不起作用。我将数据库发送为[DB_name].bak,我的朋友试图恢复它,但它给出了一个错误。他试图在本地计算机中创建数据库,当他试图将其连接到数据库时,出现了一个奇怪的错误: (用户'win7 PC\win7'登录失败),可能发生了此错误' 因为SQL安全中没有(win7 PC\win7)用户

我有一个小的VB.NET2005应用程序和MSSQL2005数据库

这是一个小型ADO.Net应用程序。令我惊讶的是,我100%完成了这个项目
这对我来说很好,但在我把项目和数据库一起发送给朋友之后。它不起作用。我将数据库发送为
[DB_name].bak
,我的朋友试图恢复它,但它给出了一个错误。他试图在本地计算机中创建数据库,当他试图将其连接到数据库时,出现了一个奇怪的错误:

(用户'win7 PC\win7'登录失败),可能发生了此错误'
因为SQL安全中没有(win7 PC\win7)用户


您收到错误,因为您的应用程序正在使用windows身份验证连接到数据库。只需将用户(win7 PC\win7)作为该数据库的数据库所有者添加到SQL即可