我用SQL Server2008转换SQL server2000的时候,提示“SQL Server 2000 中不支持创建没有关联登录名的用户。 (Microsoft.SqlServer.Smo)”,我该如何处理,谢谢。错误提示:- che (错误)
消息
SQL Server 2000 中不支持创建没有关联登录名的用户。 (Microsoft.SqlServer.Smo)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&LinkId=20476
 
SQL Server 2000 中不支持创建没有关联登录名的用户。 (Microsoft.SqlServer.Smo)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&LinkId=20476
 SQL 2008转换SQL 2000步骤:1. 生成for 2000版本的数据库脚本 
2008 的manger studio 
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例 
-- 右键要转到2000的库 
-- 任务 
-- 生成脚本 
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库 
-- 勾选"为所选数据库中的所有对象编写脚本" 
-- 在接下来的"选择脚本选项"中, 将”编写创建数据库的脚本”设为True,找到"为服务器版本编写脚本"项, 选择"SQL Server 2000" 
-- 其他选项根据需要设置 
-- 最后把脚本保存到一个 .sql 脚本文件 2. 在2000中创建目标数据库 
在查询分析器(或2008的manger studio在打开脚本文件), 连接到SQL Server 2000,执行上面生成的脚本.以创建一个新的数据库 3. 将数据从2008导到2005 
打开SQL Server 2005的企业管理器 
-- 右键要导入数据的数据库 
-- 任务 
-- 导入数据 
-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库 
-- 在"选择数据源"步骤中, 连接到 2005, 并选择源数据库 
-- 在"选择源表和源视图"中, 选择所有的表 
-- 最后完成 

解决方案 »

  1.   

    没有搞定呀。现在提示错误呀??? 请大家指点一下错误提示:- che (错误)
    消息
    SQL Server 2000 中不支持创建没有关联登录名的用户。 (Microsoft.SqlServer.Smo)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&LinkId=20476
     
    SQL Server 2000 中不支持创建没有关联登录名的用户。 (Microsoft.SqlServer.Smo)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&LinkId=20476
     
      

  2.   

    参考下这里的方法试试呢:
    http://www.zu14.cn/2010/07/26/transfer-sql-server-2008-to-sql-server-2000/
      

  3.   

    谢谢楼上的朋友。我就是导出SQL的时候出错了提示“SQL Server 2000 中不支持创建没有关联登录名的用户。 (Microsoft.SqlServer.Smo)”,我该如何处理,谢谢
      

  4.   

    SQL还原数据库后孤立用户问题处理
      

  5.   


    谢谢您。不过我搞了半天,还是没搞定,够郁闷的,应该就是SQL还原数据库后孤立用户的问题,不好解决呀