Bildirimler
Hepsini Temizle

Linked Server  

Tuna Demirel
(@TunaDemirel)
Üye

Merhaba;
Sql2008 server'dan sql2000 server'a Linked server yapıyorum.
(İşlemleri
Sql2008'de yapıyorum)
Tabloları görebiliyorum fakat select *
from .... şeklinde bağlanıp tablo
içeriğini görmek istediğimde aşağıdaki
hatayı alıyorum.

OLE DB provider "SQLNCLI10" for linked server "SBLOGO"
returned message
"Belirtilmemiş hata".

OLE DB provider "SQLNCLI10"
for linked server "SBLOGO" returned message "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
"SQLNCLI10" for linked server "SBLOGO". The provider supports the
interface,
but returns a failure code when it is used.

Alıntı
Topic starter Gönderildi : 02/10/2009 13:29
Selahattin SADOGLU
(@SelahattinSADOGLU)
Üye

Merhaba,

 

http://support.microsoft.com/kb/906954   buradakileri uygulayınız.

 

Saygılarımla,

CevapAlıntı
Gönderildi : 02/10/2009 14:09
Tuna Demirel
(@TunaDemirel)
Üye

[quote user="Selahattin SADOGLU"]

Merhaba,

 

http://support.microsoft.com/kb/906954   buradakileri uygulayınız.

 

Saygılarımla,

[/quote]

 

Hızlı yanıtınız için teşekürler.

 Ancak burada yazılanlardan ben pek bişey anlamadım. Bunu nasıl yapabileceğimi biraz açıklarmısınız. Bide orada yazan işlemleri işlemleri yapacağım server'da mı (sql2008) yapacağım.

CevapAlıntı
Topic starter Gönderildi : 02/10/2009 15:03
Selahattin SADOGLU
(@SelahattinSADOGLU)
Üye

Use Windows Authentication mode
For a default instance
osql -E -S <LinkedServerName> -i <Location>\instcat.sql

For a named instance
osql -E -S <LinkedServerName>\<InstanceName> -i <Location>\instcat.sql

Use SQL Server Authentication mode
For a default instance
osql -U <AdminLogin> -P <AdminPassword> -S <LinkedServerName> -i <Location>\instcat.sql

For a named instance
osql -U <AdminLogin> -P <AdminPassword> -S <LinkedServerName>\<InstanceName> -i <Location>\instcat.sql

By default, this folder is C:\Program Files\Microsoft SQL Server\MSSQL\Install.

Example:
osql -U sa -P MyPassWord -S Database.IpAddress.com -i “C:\Program Files\Microsoft SQL Server\MSSQL\Install\instcat.sql”   buna benzer şekilde yapınız.Hangi authentication modunu kullanıyorsanız.Bunu linked edilmiş olanda deneyiniz.

 

CevapAlıntı
Gönderildi : 02/10/2009 15:17
Paylaş: