生成数据库数据脚本(借用第三方工具):
《SQL Server 数据库脚本导出器 v2.0》
http://www.ttxx.com/D/625a96bc0a85a7a9.htm(1)   支持所有数据类型(如binary、text、image等)
(2)   支持表结构、索引、所有记录到SQL脚本
(3)   支持数据库、表的浏览
(4)   SQL语句的编辑、执行
(5)    可备份数据库、表结构、记录
(6)    支持用户自定义导出
(7)    支持文档

解决方案 »

  1.   

    上面的网址如果不行的话
    到这个网址去下
    http://www.xzchina.net/software/softwareview.asp?id=1
    用flashget或其他工具下
      

  2.   

    要生成数据库结构脚本的话:
    sql200企业管理器
      --右键要导出的数据库
      --所有任务
      --生成SQL脚本
      --<常规>里选择"生成全部对象脚本"","在脚本文件中包含说明性标题"选上
      --<设置格式>里,将"包含扩展属性",选上
      --<选项>中,将"表脚本选项"中的内容全部选择上
      --<选项>中,"安全性选项"是决定是否要包含创建数据库及用户权限等的设置,根据你的需要选择
      --其他所有的选项保持默认值
      --然后确定,将其保存成一个.sql文件
      

  3.   

    我本地的sql server数据库和远端sql server数据库的登录名不一样,而且远端的登录名没有本地的sql server登录名。在导出数据的时候,肯定出错阿!该怎么办呀?不仅仅要导出表的结构,最主要的是要导出里面的数据。100分,希望大家帮忙。登录名不会影响导数据啊,你用sql身份验证嘛.sql200企业管理器
    --右键要导出的数据库
    --所有任务
    --导出数据
    --目标数据库,服务器选择远程的服务器,这里输入登录远程服务器的登录名和密码
    --数据库选择接收数据导入的数据库
    --然后选择"在两个SQL数据库之间复制数据和对象"
    --根据需要设置各项参数
    --最后完成.
      

  4.   

    备份-》FTP传输到远程->还原
      

  5.   

    导数据的时候,并不要求你的本机登录名与远程的一样(除非你采用windows身份验证)--如果你直接用sql语句来导数据--创建链接服务器
    exec sp_addlinkedserver  'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
    exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'登录远程服务器的用户名','密码'
    go--查询示例
    select * from srv_lnk.数据库名.dbo.表名--导入示例
    select * into 表 from srv_lnk.数据库名.dbo.表名go
    --以后不再使用时删除链接服务器
    exec sp_dropserver 'srv_lnk','droplogins'
    --如果只是临时访问,可以直接用openrowset
    --查询示例
    select * from openrowset('SQLOLEDB'
    ,'sql服务器名';'登录远程服务器的用户名';'密码'
    ,数据库名.dbo.表名)
    --导入示例
    select * into 表 from openrowset('SQLOLEDB'
    ,'sql服务器名';'登录远程服务器的用户名';'密码'
    ,数据库名.dbo.表名)
      

  6.   

    老大们我本地是采用windows验证,各种对象的所有者都是dbo,怎么办啊?
      

  7.   

    不关事,只要远程sql服务器不要用windows身份验证就行了.你应该按大家提供的方法去测试一下