首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL2000数据库到SQL2005 访问有关问题

2012-01-02 
SQL2000数据库到SQL2005 访问问题我把以前2000的数据库还原到2005的数据库服务器上,现在是程序不能访问。因

SQL2000数据库到SQL2005 访问问题
我把以前2000   的数据库还原到2005的数据库服务器上,现在是程序不能访问。
因为现在架构这个东西还是搞不太明白。

具体原因:以前创建   being21账户   访问数据库,表的访问路径是
database.being21.table
以前的程序写的时候由于是being21用户登录的,所以都写成select   *   from   table
这样。
现在这样不能访问了,必须写成select   *   from   being.table
如果这样就需要改太多的程序了。无法实现。
问问诸位大哥哥大姐姐们,有什么办法。
我按以前的

exec   sp_change_users_login   'update_one ', 'being21 ', 'being21 '

修改没有用,呵呵。帮助我吧,高手们。

[解决办法]
一个很简单的办法

创建一个架构
CREATE SCHEMA being AUTHORIZATION being21

找到你现在登陆的用户
比如being21
把他的默认架构改成being

另外如果being21有dbo这个架构那么请收回访问这个架构的权限

就这样了
我用的很好
[解决办法]
新建一个schema,再对用户指定默认的schema
[解决办法]
谁来说说这个问题啊??

热点排行