Forum

Linked Server
 
Bildirimler
Hepsini Temizle

Linked Server

4 Yazılar
2 Üyeler
0 Reactions
711 Görüntüleme
(@TunaDemirel)
Gönderiler: 60
Trusted Member
Konu başlatıcı
 

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.

 
Gönderildi : 02/10/2009 13:29

(@selahattinsadoglu)
Gönderiler: 826
Prominent Member
 

Merhaba,

 

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

 

Saygılarımla,

 
Gönderildi : 02/10/2009 14:09

(@TunaDemirel)
Gönderiler: 60
Trusted Member
Konu başlatıcı
 

Merhaba,

 

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

 

Saygılarımla,

 

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.

 
Gönderildi : 02/10/2009 15:03

(@selahattinsadoglu)
Gönderiler: 826
Prominent Member
 

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.

 

 
Gönderildi : 02/10/2009 15:17

Paylaş: