用excel把数据导入到mssql2005 、2000应该都是可以。 excel 导入数据 sqlserver ----------- /*** ** system:window7 ** db:mssqlserver2005 ** dbfile:2003 excel **/ /** 注意事项: ** 1. 以管理员身份登录sql server 外围应用配置器,然后点击功能外围应用配置器选中 ** 既席远程调用和ole自动化 ** 2. 重新启动mssqlserver 服务 ** 3. 确保dbfile文件处于非活动状态(不要打开或有程序在读) ** 4.确保dbfile的列数与表结构一致 **/ ---------------- exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'ad hoc distributed queries',1 reconfigure exec sp_configure 'show advanced options', 1 go reconfigure go exec sp_configure 'ad hoc distributed queries', 1 go reconfigure go prconfigure create table student ( id int identity primary key, name varchar(50) , sex tinyint, mark varchar(50) ) insert into student(name,sex,mark) select * from openrowset('microsoft.jet.oledb.4.0' , 'excel 5.0;hdr=yes;database=e:\\testdata.xls',sheet1$) ; select * from student ;
