|
|
|
SSC Rookie
      
Group: General Forum Members
Last Login: Wednesday, April 24, 2013 10:27 AM
Points: 28,
Visits: 59
|
|
Hello! I'm having an issue setting up a linked server connection from SQL 2008 R2 (x64) on a Windows 2008 VM to a MySQL server using the MySQL ODBC 5.1 Driver. The system DSN ('rosters') is set up and tests correctly, however when I create the linked server in SSMS the process simply hangs. I created multiple tests, all of them hang and in order to stop them I must restart the service (killing them in activity monitor leaves them in KILL / ROLLBACK).
Would just like to get the linked server set up and any help you could give would be much appreciated!
PS - Here's the code for the linked server (with user name and password removed):
USE [master] GO EXEC master.dbo.sp_addlinkedserver @server = N'ROSTERS', @srvproduct=N'rosters', @provider=N'MSDASQL', @datasrc=N'rosters'
GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'collation compatible', @optvalue=N'false' GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'data access', @optvalue=N'true' GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'dist', @optvalue=N'false' GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'pub', @optvalue=N'false' GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'rpc', @optvalue=N'false' GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'rpc out', @optvalue=N'false' GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'sub', @optvalue=N'false' GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'connect timeout', @optvalue=N'0' GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'collation name', @optvalue=null GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'lazy schema validation', @optvalue=N'false' GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'query timeout', @optvalue=N'0' GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'use remote collation', @optvalue=N'true' GO EXEC master.dbo.sp_serveroption @server=N'ROSTERS', @optname=N'remote proc transaction promotion', @optvalue=N'true' GO USE [master] GO EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'ROSTERS', @locallogin = NULL , @useself = N'False', @rmtuser = N'<user>', @rmtpassword = N'<password>' GO
|
|
|
|
|
Valued Member
      
Group: General Forum Members
Last Login: Friday, May 10, 2013 5:51 PM
Points: 54,
Visits: 121
|
|
Have a look at the below link, It may be helpful http://sqlserverpedia.com/blog/sql-server-bloggers/linked-server-setup-from-sql-server-to-mysql/
|
|
|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Friday, December 21, 2012 1:42 PM
Points: 1,
Visits: 8
|
|
| Did you ever find a solution to this? I have the same problem. I've tried many things from the web and nothing is making any difference.
|
|
|
|