永发信息网

在打开sqlservice数据库中的每一个数据库或者是表时总是出现目录名无效,该怎么解决呢?

答案:3  悬赏:30  手机版
解决时间 2021-02-06 15:36
  • 提问者网友:泪痣哥哥
  • 2021-02-05 18:50
sqlservice数据库中有好几个数据库 ,当想打开其中的任何一个数据库或者是表示,就会提示目录名无效,使用SQL 语句进行操作也是提示同样的信息!该数据库软件原来是可以使用的,这是后来才出现的问题,该怎么解决才好呢?
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-02-05 18:56
首先你看看你调用数据库的时候表名有没有写错,如果没有写错,去看看你所使用的数据库是不是你调用的那个,确保不是master
全部回答
  • 1楼网友:低音帝王
  • 2021-02-05 20:20

你确定你真正连接到了数据库而不是虚拟链接么?数据库ip没打错吧?

  • 2楼网友:毛毛
  • 2021-02-05 19:42
你数据库有没有权限啊!你看一下!如果有的话 更改表的所有者为dbo,可以在查询分析器里边执行如下语句: exec sp_msforeachtable "sp_changeobjectowner '原所有者名称','dbo'" 注意这个只能更改表的所有者,存储过程可以这样修改:exec sp_changeobjectowner '所有者.存储过程名','dbo',还有视图等,并且只能一个表一个表的改。所说可以一下改,不过没试过从网上看的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯