Sql server 将数据从SQL Server 7.0导入到2005的最佳方法
我在SQL Server 7.0数据库中有一个表,其列如下: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
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”登录失败。
我在每个服务器/数据库上创建了一个密码相同的新用户,当使用这个新用户连接时,从旧数据库中选择会起作用。