我有一个小的VB.Net 2005应用程序和MS SQL 2005数据库。
这是一个小型的ADO.Net应用程序令人惊讶的是我100%做了这个项目
并且它与我合作但是在我将带有数据库的项目发送给朋友之后。那没起效。我发送数据库为[DB_name].bak
,我的朋友试图恢复它,它给出了一个错误。他试图在他的本地机器上创建数据库,当他试图将它连接到数据库时,它给了他一个奇怪的错误:
(login failed for user 'win7-PC\Win7'), maybe this error occurred' because there is no (win7-PC\Win7) user in SQL Security
答案 0 :(得分:1)
您收到错误是因为您的应用使用Windows身份验证连接到数据库。只需将用户(win7-PC \ win7)添加到SQL作为该数据库的数据库所有者。