在企业管理器 - 所有任务 - 生成脚本 - 设置格式(选中"为每个对象生成Create命令") - 选项
(选种所有的 "安全性选项")试一下, 不知道能不能适合你的这种情况

解决方案 »

  1.   

    在A上点右键,选所有任务 - Generate SQL Scripts
    在出来的对话框上,选Options
    选择script database users and rols
        script SQL Server logins(Windows and SQL server logins)
        script object-level permissions将生成的.sql在B上执行一下
      

  2.   

    这个只是针对表来生成SQL语句的,我要针对 角色来生成SQL语句呀
      

  3.   

    sql200企业管理器
    --右键要导出到7.0的数据库
    --所有任务
    --生成SQL脚本
    --选项中,将"编写数据库用户和数据库角色脚本"和"编写 SQL Server 登录(Windows NT 和 SQL Server 登录)脚本"选择上
    --其他所有的选项根据需要设置
    --然后确定,将其保存成一个.sql文件查询分析器中打开这个.sql文件,根据实际将不必要的东西删除