Heim  >  Artikel  >  Datenbank  >  Access数据结构转到SQLServer中去

Access数据结构转到SQLServer中去

WBOY
WBOYOriginal
2016-06-07 15:19:121077Durchsuche

select * into Cargo from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source=C:/Program Files/SinoThirdPL/ThirdPL.mdb;Jet OLEDB:Database Password=sinochainwms;user id=admin;password=')...Cargo SQL SERVER 2005和SQL SERVER 2008执行这个命令

select * into Cargo from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source=C:/Program Files/SinoThirdPL/ThirdPL.mdb;Jet OLEDB:Database Password=sinochainwms;user id=admin;password=')...Cargo 

SQL SERVER 2005和SQL SERVER 2008执行这个命令时出现错误:

SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。

启用Ad Hoc Distributed Queries的方法,执行下面的查询语句就可以了:

使用完毕后,记得一定要要关闭它,因为这是一个安全隐患,切记执行下面的SQL语句

第二种方式:

通过SQLSERVER DTS工具

 

 

--Excel数据结构转到SQLServer

insert into Filter_SGM_Dealer
SELECT NEWID(),* FROM  OPENROWSET( 'Microsoft.Jet.OLEDB.4.0 ','Excel 5.0;DatabASE=D:/v3.xls;HDR=YES;IMEX=1 ', [汇总$])

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn