Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将数据从SQL Server 7.0导入到2005的最佳方法_Sql Server_Sql Server 2005_Import_Sql Server 7 - Fatal编程技术网

Sql server 将数据从SQL Server 7.0导入到2005的最佳方法

Sql server 将数据从SQL Server 7.0导入到2005的最佳方法,sql-server,sql-server-2005,import,sql-server-7,Sql Server,Sql Server 2005,Import,Sql Server 7,我在SQL Server 7.0数据库中有一个表,其列如下: Column_1 varchar(10) null Column_2 int null Column_3 varchar(15) null Column_4 float(53) null Column_5 float(53) null Column_6 text(16) null Column_7

我在SQL Server 7.0数据库中有一个表,其列如下:

Column_1      varchar(10)     null
Column_2      int             null
Column_3      varchar(15)     null
Column_4      float(53)       null
Column_5      float(53)       null
Column_6      text(16)        null
Column_7      text(16)        null
Column_8      varchar(25)     null
Column_9      datetime        null

我需要将其移动到SQLServer2005中的表中。最快最简单的方法是什么?我通常只需
INSERT(cols…)选择cols。。从OtherDatabase.dbo.table
但我不能这样做,因为它是SQL Server 7.0。

尽管我没有尝试过这样做(手头没有SQL 7.0安装:-)),但您应该能够执行以下操作来设置链接服务器,并从由四部分组成的名称查询中获取数据


从2k5的Management Studio导入(右键单击数据库、任务、导入),然后按照wizard@Alex好的,我在尝试连接SQL Server 7.0服务器时遇到以下错误:
无法连接到您的服务器名。其他信息:此版本的Microsoft SQL Server Management Studio只能用于连接到SQL Server 2000和SQL Server 2005服务器(ConnectionDlg)
我正在运行SQL Server 2005 Enterprise。我使用了此
sp_addlinkedserver@Server=YourServerName
,运行时没有错误。但是,当我这样做时:
select*from YourServer.yourdatabase.dbo.YourTable
我得到了一个错误:
Msg 18456,Level 14,State 1,第0行用户“MyUserName”登录失败。
我在每个服务器/数据库上创建了一个密码相同的新用户,当使用这个新用户连接时,从旧数据库中选择会起作用。