windows-server-2008 – 如何将SQL Server 2008服务器链接到SQLi
发布时间:2021-01-17 21:16:26 所属栏目:Windows 来源:网络整理
导读:我想将SQLite服务器“链接”到SQL Server 2008服务器.例如.使用sp_addlinkedserver命令.我该怎么做呢? 我搜索得很远,但没有找到解决这个问题的办法.我发现的最接近的尝试是: http://www.sqlservercentral.com/Forums/Topic866972-149-1.aspx --###########
我想将SQLite服务器“链接”到SQL Server 2008服务器.例如.使用sp_addlinkedserver命令.我该怎么做呢? 我搜索得很远,但没有找到解决这个问题的办法.我发现的最接近的尝试是: http://www.sqlservercentral.com/Forums/Topic866972-149-1.aspx --################################################################################################# --Linked server Syntax for SQLite --using OLE provider C:Program FilesCherry City SoftwareSQLiteProviderSQLitePV.dll --from http://cherrycitysoftware.com/ccs/Download/Download.aspx --################################################################################################# DECLARE @server sysname,@srvproduct nvarchar(256),@provider nvarchar(256),@datasrc nvarchar(100),@location nvarchar(100),@provstr nvarchar(100),@catalog sysname,@sql varchar(1000) --add an SQLite Database as a linked server SET @server = N'mySQLite' SET @srvproduct = N'SQLite Provider' SET @provider = N'OleSQLite.SQLiteSource.1' SET @datasrc = N'C:DataLowellSSC.db3' set @provstr = '' EXEC sp_addlinkedserver @server,@srvproduct,@provider,@datasrc,NULL,@provstr exec sp_addlinkedsrvlogin @rmtsrvname='mySQLite',@useself = N'false',@locallogin = NULL,@rmtuser = N'Admin',@rmtpassword = NULL --list all the tables and their names EXEC sp_tables_ex 'mySQLite' --above fails with this error: --Msg 7302,Level 16,State 1,Procedure sp_tables_ex,Line 41 --Cannot create an instance of OLE DB provider "OleSQLite.SQLiteSource.1" for linked server "mySQLite". GO EXEC dbo.sp_DropServer 'mySQLite','DropLogins'你可能有更好的运行ODBC驱动程序. Google上有一些,其中一个是 http://www.patthoyts.tk/sqlite3odbc.html. 从理论上讲,如果可以安装ODBC驱动程序,则可以创建系统DSN.如果您可以创建系统DSN,则可以将其添加为链接服务器. 当然,如果OLEDB / ODBC驱动程序是32位且SQL Server是64位,OLEDB和ODBC都会倾覆;我不相信你可以在64位SQL中实例化一个32位OLEDB / ODBC驱动程序(我认为我们有类似的问题与Excel) HTH J. (编辑:52站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
- windows-server-2003 – 如何在Windows中监视镜像
- Win7系统出现蓝屏且提示错误代码0x000000C5怎么办
- 为什么覆盖WPF Window.OnRender方法无法绘制到屏
- 从Windows使用32feet.net库发送bMessage到消息访
- windows-7 – 如何在Windows 7中安装CD / DVD IS
- win10通知中心怎么关掉声音 win10通知中心声音设
- Win10 2个屏幕如何设置不一样壁纸
- IE9才发 Windows 8中将集成IE10
- 微软Win10 Build 19044.1566 KB5010415 正式版上
- Win10怎么打开账户 Win10打开账户办法
热点阅读