/* 初始配置服务器,需先根据操作系统下载Microsoft Access 2010 数据库引擎AccessDatabaseEngine_X64.exe(https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=13255),之后开启Ad Hoc Distributed Queries组件 */ /* 注意 windows+R,键入"services.msc",右键SQL Server (SQLEXPRESS),设置为“本地系统账号”,可解决“拒绝访问”的错误出现*/ -- OLEDB(Object Linking and Embedding,Database,又称为OLE DB或OLE-DB) -- IMEX ( IMport EXport mode ) /* 开启Ad Hoc Distributed Queries组件 */ exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure /* 关闭Ad Hoc Distributed Queries组件 */ exec sp_configure 'Ad Hoc Distributed Queries',0 reconfigure exec sp_configure 'show advanced options',0 reconfigure --允许进程中使用或允许动态参数,可能会导致“无法初始化链接服务器“(null)”的 OLE DB 访问接口“Microsoft.ACE.OLEDB.12.0”的数据源对象”错误出现 --允许在进程中使用ACE.OLEDB.12 -- 相关设置可以通过以下路径进行:服务器对象-链接服务器-访问接口-Microsoft.ACE.OLEDB.12.0,右键属性通过勾选来设计 EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 --允许动态参数 EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1 create table ProductDB.dbo.test( id int not null, num varchar(20) ); select * from ProductDB.dbo.test;
标签:初始化,OLEDB.12,1.1,ACE,--,sp,Distributed,MYSQL,Hoc From: https://www.cnblogs.com/heacool/p/16952893.html