dbTalk Databases Forums  

Clustering and Linked Server

microsoft.public.sqlserver.clustering microsoft.public.sqlserver.clustering


Discuss Clustering and Linked Server in the microsoft.public.sqlserver.clustering forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
PC
 
Posts: n/a

Default Clustering and Linked Server - 06-23-2004 , 06:38 AM






Hi,

We have a SQL 2000 cluster server. We need to run a query
on an access database. We have set up a linked server,
however we always get the error;

Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an
error.
[OLE/DB provider returned message: Cannot open
database ''. It may not be a database that your
application recognizes, or the file may be corrupt.]


This setup always worked before we changed to clustered
servers. Does anyone know a way around this?

Thanks.

Reply With Quote
  #2  
Old   
Geoff N. Hiten
 
Posts: n/a

Default Re: Clustering and Linked Server - 06-23-2004 , 10:33 AM






Does the SQL service account have access to the underlying file? Is the
file accessable from a UNC share that appears the same to all host nodes?

--
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com

I support the Professional Association for SQL Server
www.sqlpass.org

"PC" <anonymous (AT) discussions (DOT) microsoft.com> wrote

Quote:
Hi,

We have a SQL 2000 cluster server. We need to run a query
on an access database. We have set up a linked server,
however we always get the error;

Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an
error.
[OLE/DB provider returned message: Cannot open
database ''. It may not be a database that your
application recognizes, or the file may be corrupt.]


This setup always worked before we changed to clustered
servers. Does anyone know a way around this?

Thanks.



Reply With Quote
  #3  
Old   
PC
 
Posts: n/a

Default Re: Clustering and Linked Server - 06-23-2004 , 11:27 AM



I have checked the permissions on the c:\winnt and
c:\winnt\temp folders and the SQL Server service account
has Full Control over these.

Quote:
-----Original Message-----
Does the SQL service account have access to the
underlying file? Is the
file accessable from a UNC share that appears the same to
all host nodes?

--
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com

I support the Professional Association for SQL Server
www.sqlpass.org

"PC" <anonymous (AT) discussions (DOT) microsoft.com> wrote in
message
news:1febf01c4590e$36289520$a601280a (AT) phx (DOT) gbl...
Hi,

We have a SQL 2000 cluster server. We need to run a
query
on an access database. We have set up a linked server,
however we always get the error;

Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an
error.
[OLE/DB provider returned message: Cannot open
database ''. It may not be a database that your
application recognizes, or the file may be corrupt.]


This setup always worked before we changed to clustered
servers. Does anyone know a way around this?

Thanks.


.


Reply With Quote
  #4  
Old   
Geoff N. Hiten
 
Posts: n/a

Default Re: Clustering and Linked Server - 06-23-2004 , 12:01 PM



Storing user files in the winnt folder or subfolders is a bad idea all by
itself.

When you have a clustered instance, you need to make sure that the file is
accessable to the SQL instance no matter which node is currently hosting it.
If the file is on Host1 and the SQL instance is running on Host2, the SQL
instance will see only the disks on Host2.

--
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com

I support the Professional Association for SQL Server
www.sqlpass.org

"PC" <anonymous (AT) discussions (DOT) microsoft.com> wrote

Quote:
I have checked the permissions on the c:\winnt and
c:\winnt\temp folders and the SQL Server service account
has Full Control over these.

-----Original Message-----
Does the SQL service account have access to the
underlying file? Is the
file accessable from a UNC share that appears the same to
all host nodes?

--
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com

I support the Professional Association for SQL Server
www.sqlpass.org

"PC" <anonymous (AT) discussions (DOT) microsoft.com> wrote in
message
news:1febf01c4590e$36289520$a601280a (AT) phx (DOT) gbl...
Hi,

We have a SQL 2000 cluster server. We need to run a
query
on an access database. We have set up a linked server,
however we always get the error;

Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an
error.
[OLE/DB provider returned message: Cannot open
database ''. It may not be a database that your
application recognizes, or the file may be corrupt.]


This setup always worked before we changed to clustered
servers. Does anyone know a way around this?

Thanks.


.




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.