永发信息网

vs2008连sql2005的数据库,报”无法打开登录 'BookMis' 中请求的数据库。登录失败。 用户 'sa' 登录失败。

答案:3  悬赏:50  手机版
解决时间 2021-04-03 18:07
  • 提问者网友:轻浮
  • 2021-04-03 12:27
vs2008连sql2005的数据库,报”无法打开登录 'BookMis' 中请求的数据库。登录失败。 用户 'sa' 登录失败。
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-04-03 12:41
vs2008自带的sql2005是Express版 只能使用绝对路径数据库的功能。你可以在工程目录里面包含,然后使用 app.config。或者使用 下面的

connectionString="DataSource=.\SQLEXPRESS;AttachDbFilename=目录\你的数据库名.mdf;Integrated Security=True;User Instance=True"追答
追问:好像不是这个问题,我里面app.config是这样子的,就是不能用sa登录,包括数据库本身貌似也不行
追答:那你有没有 使用app.config呢 。sa是没法登录的,vs自带的数据库是没有 基于用户的安然认证的 。
下面是 app.config的使用方法
SqlConnection con = new SqlConnection(Properties.Settings.Default.DBConnectionString);
DBConnectionString随你的项目名字而定,在打完Default可以看到
追问:我换了个自建的账号,能在sql 2005数据库里登录,但是vs2008里面还是现实“用户 'sues' 登录失败。”真心求解
追答:有没有试过 这个连接的方法 http://blog.csdn.net/cxin917/article/details/5549935
不行的话需要你告知你所安装的 软件
vs2008+自带的sqlexpress2005还是vs2008+单独安装的sqlsever2005
还有附带你的 数据库连接语句
全部回答
  • 1楼网友:第幾種人
  • 2021-04-03 15:24
SQL 的配置把 远程连接 改为 同时支持那一个
  • 2楼网友:北方的南先生
  • 2021-04-03 14:17
你的密码呢??一般的情况先密码也是sa,在安装的时候设置的
追问:用户 'sa' 登录失败。 (Microsoft SQL Server, Error: 18456)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯