我在SQL Server数据库中具有以下代码,最近我们已将该数据库从一台SQL Server 2008 R2服务器迁移到另一台SQL Server 2014服务器。
IF EXISTS (SELECT 1 FROM sys.servers WHERE name = 'Excel_File_Src')
EXEC sp_dropserver 'Excel_File_Src', 'droplogins'
EXEC sp_addlinkedserver 'Excel_File_Src',
@srvproduct = 'ACE 12.0',
@provider = 'Microsoft.ACE.OLEDB.12.0',
@datasrc = 'E:\UCB_Data.xlsx' ,
@provstr = 'Excel 8.0;'
EXEC sp_addlinkedsrvlogin 'Excel_File_Src', 'false'
EXEC SP_TABLES_EX 'Excel_File_Src'
新的SQL Server版本是:
Microsoft SQL Server 2014 - Microsoft Corporation Developer Edition (64-bit) on Windows
它通常可以在旧服务器上完美运行,但是将其移至新服务器后,我们得到的错误率低于此水平。
无法在64位SQL Server上在进程中加载32位OLE DB提供程序“ Microsoft.ACE.OLEDB.12.0”。]
我在SQL Server数据库中具有以下代码,最近我们已将该数据库从SQL Server 2008 R2服务器迁移到另一台SQL Server 2014服务器。IF EXISTS(SELECT 1 ...