sql2008数据库恢复到2000

来源:互联网 发布:狗扑源码 编辑:程序博客网 时间:2024/04/28 07:22

sql2008的数据库生成脚本  选择creat,全部数据,2000版本号,其他默认,将生成的sql语句复制到2000数据库执行


ps1:可能出现登录名不存在,需要在2000的企业版里面新建同名登录名

ps2:生成的数据库文件位置和名称保证可用,无重复名称存在

ps3:导出脚本时可能出现登录名和用户名失效,解决办法如下

首先介一下sql server的区用于用身份验证,而数据帐户用于数据库访问验证。登安全识别 (SID) 与用户关联。将数据到其他服,数据中包含一限,但可能没有相的登或者登关联的用可能不是相同的用这种情况被称存在孤立用。此是不能通新建登或者是同名登授予对应数据限来解决登录问题,因SQL Server错误15023:当前数据中已存在用或角色了解决问题,需要用系储过sp_change_users_login,具体用法如下:

Use newzs

Go
sp_change_users_login 'update_one', 'infos1', 'infos1'

        
其中newzs存在孤立用的数据update_one是存储过程的参数,表示只理一个用,前一个infos1是“用,后一个infos1是“登,以上个SQL表示将服器登infos1与 newzs数据infos1重新接起来。这样就可以正常使用数据

0 0
原创粉丝点击