[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1084
  • Last Modified:

Linked Server in SQL 2008 on Windows Server 2008

Hello

I have Local MS SQL Server which I need to link to a remote MySql Server.
I have a Linked server set up on my local PC linking the Local SQL to the remote MySql server.

We have installed a Windows Server running the SQL Server and now I can not get the Linked Server to connect.

The Error I get is "Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "TESTWEB".
OLE DB provider "MSDASQL" for linked server "TESTWEB" returned message "[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified". (Microsoft SQL Server, Error: 7303)"

When I test the System DSN under Data Sources it tests fine.

I have set up these linked servers EXACTLY the same but the one on the local PC will connect and the one on the Windows Server refuses to.

Any Ideas??
0
p-plater
Asked:
p-plater
  • 3
  • 2
2 Solutions
 
TempDBACommented:
You need TO change the PROPERTY OF the provider i.e. MSDASQL
Expand Providers -> Right Click MSDASQL -> Select Properties
Enable Nested queries
Enable Level zero only
Enable Allow inprocess
Enable Supports 'Like' operator


In SQL Server Surface Area Configuration:
Enable Local and Remote connections via TCP/IP and named pipes.Enable OPENROWSET and OPENDATASOURCE support.
0
 
David ToddSenior DBACommented:
Hi TempDBA,

How and where do you enable openrowset and opendatasource support?

Regards
  David
0
 
TempDBACommented:
From Surface Area Configuration Manager:
-> Click Surface Area Configuration For Features
-> Check in the checkbox that asks for enabling openrowset and opendatasource support.


From T-sql:
sp_configure “show advanced options”,1
go

reconfigure with override
go

sp_configure “Ad Hoc Distributed Queries”,1
go

reconfigure with override
go
0
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

 
David ToddSenior DBACommented:
Hi TempDBA,

Thanks for that.

But this unless I'm mistaken is a SQL 2008 question, and SQL 2008 doesn't have a Surface Area Configuration Manager.

Instead in SSMS, in Object Explor, right click on server and select Facets.

In Facet drop-down box, select Surface Area Configuration.

In Facet properties set AdHocRemoveQueriesEnaboled to true.

Is this right?

Regards
  David
0
 
p-platerAuthor Commented:
Look at tonight
0
 
TempDBACommented:
@David,
        Thanks, I forgot about the removal of surface area configuration in 2008. Thanks again for correcting me.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now