我在51ASPX网站上下了一个项目,运行的时候报错: 无法打开登录所请求的数据库 "vifirblog"。登录失败。
用户 'sa' 登录失败。在VS2008下的服务器资源管理器里也查看不到那个数据库。连接数据库的代码没有错误,并且在朋友的电脑上测试过,项目运行没有问题。哪位朋友能帮我解答下,谢谢!!!

解决方案 »

  1.   

    你用windows登陆试一下 然后再改安全名
      

  2.   

    打开SQL Server Management Studio Express, 
    右键点击服务器,选择Properties(属性),在弹出窗口中点击Security(安全)切换到安全面板, 
    将server authentication服务器认证从windows authentication mode(windows用户认证模式) 
    修改为Sql Server and Windows Authentication mode(Sql server和windows认证模式),ok。 
    打开security(安全性) -- logins(登录名) ,右键选中sa,选择properties(属性),点击Status(状态)切换到状态面板,将Login(登录)设置为Enabled(启用)。 
    如果还不行请检查其他原因,如防火墙等因素 
    http://topic.csdn.net/u/20090712/20/7d45a7fc-8584-401c-a6c8-0ac459585ec4.html
      

  3.   

    附加数据库功能改到了  SQL Server Management Studio中去了
      

  4.   

    问题很常见参考:
    http://topic.csdn.net/u/20090914/09/95cd8dc9-5392-4a73-9b0c-3c187cbe9c84.html?seed=1128398232&r=59932317#r_59932317http://topic.csdn.net/u/20090917/16/1313fb6c-18ab-4e17-b964-35286dd25fd6.html
      

  5.   

    一般的下载的源码要运行须:
    1.附加数据库到本机
    2.修改项目中的连接字符串使用的用户和密码。如果是使用sa的话,最主要是把程序中的密码改为本地sa用户密码。