Hi All,
I have a scenario where today we are migrating the existing code to new production server which is 64 Bit server.
The SSIS packages are put on new server and we are trying to run.
I tried to run a simple select query to fetch data from a 32bit remote server from cmd prompt usings a .sql file and it gives me error.
But this is the known issue of
‘a 64-bit SQL server trying to communicate to a 32-bit sql server’ and the error message is
The error message is similar to the following:
The stored procedure required to complete this operation could not be found on the server. Please contact your system administrator.
Msg 7311, Level 16, State 2, Line 1
Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI" for linked server "<LinkedServerName>". The provider supports the interface, but returns a failure code when it is used
I saw the help for this in support.microsoft and it is suggested the resolution is
‘To resolve this problem, install SQL Server 2000 SP3 or SQL Server 2000 SP4 on the 32-bit SQL Server 2000 server. Then, manually run the Instcat.sql script that is included with SQL Server 2000 SP3 or SP4 on the 32-bit SQL Server 2000 server.’
I cannot do this as the remote server which am trying to access is not under my control and other issues.
Please suggest me what is the work around and what modifications do I need to do for my SSIS packages?
Help much appreciated.
Thanks and Regards
Sai
Hello,
I’ve just had the same problem. I was trying to access a SQL2K from a SQL2K5 64bits server. Although I had it a as a linked server, I had the same error.
Reading information, I found the patch to solve this problem here
http://support.microsoft.com/kb/906954
But, maybe if you don’t have the SQL2K server under your control, you won’t be able to execute the patch.
There is another way to make this, using OPENQUERY
select * from openquery([RemoteServer],'select * from DB.dbo.table')
And you won’t have the error. I tried it before install the patch and it worked for me.
Krgrds
No comments:
Post a Comment