0

我有一个 ACCESS 文件(名称=guid),其中包含一个名为dbo_Ps5 列的表。我想直接在 SQL SERVER 中导入它。

我试过这个:

INSERT INTO testage SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0','Data Source=C:\App_TempFiles\cbc622a8-695c-4867-a26c-de18618cf642;')...[dbo_Ps]

以前我在 SQL SERVER 中激活了OPENROWSET和支持。OPENDATASOURCE我还安装了 MS Office 2010 Pro 64 位。

最后我收到了这个错误信息:

Msg*7399, Niveau*16, État*1, Ligne*1
Le fournisseur OLE DB "Microsoft.ACE.OLEDB.12.0" du serveur lié "(null)" a rapporté une erreur. Accès refusé.
Msg*7301, Niveau*16, État*2, Ligne*1
Impossible d'obtenir l'interface requise ("IID_IDBCreateCommand") à partir du fournisseur OLE DB "Microsoft.ACE.OLEDB.12.0" du serveur lié "(null)".

Le fournisseur OLE DB "Microsoft.ACE.OLEDB.12.0" du serveur lié "(null)" a rapporté une erreur. Accès refusé.
Msg*7301, Niveau*16, État*2, Ligne*1
Impossible d'obtenir l'interface requise ("IID_IDBCreateCommand") à partir du fournisseur OLE DB "Microsoft.ACE.OLEDB.12.0" du serveur lié "(null)".

我忘记了什么?

4

1 回答 1

0

尝试 SQL Server Management Studio 中的 SQL Server 导入和导出向导:

SQL Server 导入和导出向导

于 2013-04-16T14:31:27.207 回答