[dba-SQLServer] OpenRowset

jwcolby jwcolby at colbyconsulting.com
Mon Jul 2 14:42:15 CDT 2007


I would take it you are right.  The file is just a (CSV) file.  It is on a
mapped drive.  What is this "linked server" and why do I need one to open a
file?   


John W. Colby
Colby Consulting
www.ColbyConsulting.com 
-----Original Message-----
From: dba-sqlserver-bounces at databaseadvisors.com
[mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Robert
Sent: Monday, July 02, 2007 2:50 PM
To: dba-sqlserver at databaseadvisors.com
Subject: Re: [dba-SQLServer] OpenRowset

John,

 From the linked server "null" returned, I would guess that you did not have
a linked server defined for the file you are looking for.

Robert

At 12:00 PM 7/2/2007, you wrote:
>Date: Sun, 1 Jul 2007 14:37:50 -0400
>From: "jwcolby" <jwcolby at colbyconsulting.com>
>Subject: [dba-SQLServer] OpenRowset
>To: <dba-sqlserver at databaseadvisors.com>
>Message-ID: <20070701183759.0C4D0BC6C at smtp-auth.no-ip.com>
>Content-Type: text/plain;       charset="us-ascii"
>
>Guys,
>
>I am trying to do the following, straight in a query window in SQL 
>Server
>2005:
>
>SELECT * FROM
>OpenRowset('MSDASQL','Driver={Microsoft Text Driver (*.txt; 
>*.csv)};DefaultDir=C:\aTestFTP\;','select * from Infutor1.txt')
>
>I get the following error:
>
>OLE DB provider "MSDASQL" for linked server "(null)" returned message 
>"[Microsoft][ODBC Text Driver] '(unknown)' is not a valid path.  Make 
>sure that the path name is spelled correctly and that you are connected 
>to the server on which the file resides.".
>Msg 7303, Level 16, State 1, Line 1
>Cannot initialize the data source object of OLE DB provider "MSDASQL" 
>for linked server "(null)".
>
>So what did I do wrong this time?  ;-)

_______________________________________________
dba-SQLServer mailing list
dba-SQLServer at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/dba-sqlserver
http://www.databaseadvisors.com




More information about the dba-SQLServer mailing list