我远程数据库只给我一个网页版的查询分析器.我怎么把数据导入到远程呀.
现在表的结构都生成了,数据麻烦了,不知道怎么弄上去.
在网上找了个存储过程把记录生成SQL语句.但是生成的SQL执行老是出错.可能是文章数据里面的字符问题吧.请教各位高人还有其它的方法没?

解决方案 »

  1.   

    不知道这个是否能对你有用。
    --------------------------------------------------------------
    --创建远程服务器连接
    --------------------------------------------------------------
    --Example
    -- 添加连接举例:
    --  sp_addrmtserver server1,sa,sa,bsoft
    -- 
    -- 注: server1 为远程服务器名(也可以是ip,如果用ip的话,使用时需要用[ip]的形式)
    --  sa 为使用远程连接时的本地用户
    --  后一个sa及bsoft为连接远程服务器的用户跟密码
    -- 使用连接举例:
    -- select gy_ksdm from server1.bsrun.dbo.gy_ksdm;--------------------------------------------------------------
    CREATE PROCEDURE sp_addrmtserver
    @my_srvname varchar(40), --远程服务器名
    @my_local_log varchar(40), --本地登陆名
    @my_rmt_user varchar(40), --远程登陆名
    @my_rmt_pass varchar(40) --远程登陆密码
    AS

    --添加远程服务器连接连接
    exec sp_addlinkedserver @my_srvname,N'SQL Server'

    --添加远程服务器信任
    exec sp_addlinkedsrvlogin @my_srvname,false,@my_local_log,@my_rmt_user,@my_rmt_pass

    --增加data access权限
    exec sp_serveroption @server = @my_srvname
        ,@optname = 'data access'
        ,@optvalue = true
    GO