«linked-server» etiketlenmiş sorular

Bağlı sunucu, tek bir sorgu olarak birden fazla sunucuya işlem yapılmasına izin verir.

2
Hangisi daha verimli: bağlantılı sunucudan birini seç veya bağlı sunucuya ekle?
Verileri bir sunucudan diğerine (bağlı sunucular üzerinden) vermem gerektiğini varsayalım. Hangi ifade daha verimli olacak? Kaynak sunucuda yürütme: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() Veya hedef sunucuda yürütme: INSERT INTO [dbo].[Table] SELECT a, b, c, ... FROM OPENQUERY([OriginLinkedServer], 'SELECT a, b, c, ... FROM [OriginDB].[dbo].Udf_GetExportData()') Hangisi …

4
(Yüzlerce) tablonun bir sunucudan diğerine (SSMS ile) kopyalanması
Bir sunucudan diğerine kopyalamak zorunda olduğum birkaç yüz (şu anda 466, ama giderek büyüyen) tablolarım var. Bunu daha önce hiç yapmak zorunda kalmamıştım, bu yüzden nasıl yaklaşacağından emin değilim. Tüm tablolar aynı biçimdedir:Cart<Eight character customer number> Bu, bütün bu Cart<Number>masaları bir Cartsmasaya birleştirdiğim daha büyük bir projenin parçası ama bu …

5
Bu açık döküm neden yalnızca Bağlı Sunucu ile sorunlara neden oluyor?
Kaynak sunucuya bir görünüm üzerinden bağlı bir sunucudan veri sorguluyorum. Görünüm gibi standardize edilip, bir çift içermelidir Created, Modifiedve Deleted, ancak bu durumda kaynak sunucuda tablo uygun olan herhangi bir bilgi bulunmamaktadır. Bu nedenle sütunlar açıkça ilgili tiplerine dökülür. Görünümü, bir sütunu değiştirerek güncelledim. NULL AS Modified için CAST(NULL as …

3
Pivot satırları birden çok sütuna
Bir Oracle sunucusuna bağlı bir sunucuya sahip bir SQL Server örneğim var. Oracle sunucusunda PersonOptions, aşağıdaki verileri içeren bir tablo vardır : ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ C ║ ║ 3 ║ B ║ ║ …

2
Bağlantılı sunucumu Windows kimlik doğrulaması kullanarak nasıl çalıştırabilirim?
Bir etki alanı ortamında "Oturum açma'nın geçerli güvenlik bağlamı kullanılarak yapılan" kullanarak ServerB başka bir sunucuda oluşturulan ServerA bağlı bir sunucu almaya çalışıyorum. Kerberos'u etkinleştirmek için sunucuların her birinde SQL Server çalıştıran hizmet hesapları için SPN'lerin oluşturulması gerektiğini okumuştum. Bunu yaptım ve her ikisi de şimdi Kerberos olmak için kimlik …


3
Bağlı bir sunucu nasıl yeniden yüklenir?
Microsoft SQL Server 2014 Enterprise Edition kullanıyorum. Sunucuyu yeniden başlatmanın veya MSSQLSERVERhizmeti durdurmanın gerekli olduğu bağlı sunucularda bir sorun oluşur . Sunucu yeniden çalışırken, bağlı sunucular (DB2'ye) düzgün çalışmaz ve SQL Server şu hatayı gösterir: Msg 7302, Seviye 16, Durum 1, Satır 10 Bağlı sunucu "Airspe" için OLE DB sağlayıcısı …

3
Kendini Gösteren Bağlantılı Bir Sunucu Oluşturma
servername\instancenameAşağıdaki çağrıyı kullanarak SQL Server 2014 örneğinde bağlantılı bir sunucu oluşturmaya çalışıyorum : EXEC master.dbo.sp_addlinkedserver @server = N'servername\instancename', @srvproduct=N'SQL Server' Hata alıyorum: Msg 15028, Level 16, State 1, Procedure sp_addlinkedserver, Line 82 The server 'servername\instancename' already exists. Bu, SQL Server 2005'te sorunsuz çalışır ve MSDN'ye göre , Bağlı sunucunun başka …

5
Bağlantılı sunucu hatası TRY-CATCH tarafından yakalanmadı
Bağlı sunucular listesi üzerinden döngü ve her birine karşı belirli bir sorgu yürütmek için bir iş kuruyorum. Belirli bir sunucu ile ilgili bir sorun varsa ben oturum ama daha sonra diğer sunucular ile devam böylece bir TRY-CATCH bloğu içinde sorgu yürütmek çalışıyorum. Döngü içinde yürüttüğüm sorgu şöyle görünür: BEGIN TRY …

5
SQL Server Bağlantılı Sunucu performansı: Uzak sorgular neden bu kadar pahalı?
Bağlantılı Sunucular aracılığıyla bağlı iki veritabanı sunucum var. Her ikisi de SQL Server 2008R2 veritabanlarıdır ve bağlı sunucu bağlantısı, geçerli oturum açma güvenlik bağlamı kullanılarak normal bir "SQL Server" bağlantısı üzerinden yapılır. Bağlı sunucuların ikisi de aynı veri merkezindedir, bu nedenle bağlantı bir sorun olmamalıdır. Sütunun hangi değerlerinin identifieruzaktan kullanılabilir …

3
Bağlı Sunucu Riskleri
Birden çok sunucudaki veritabanlarından veri gerektiren yeni bir özellik uyguluyorum. Sadece tüm bu sunuculardan veri birliği ve sıralamak gerekir. Akla gelen iki seçenek: Bağlantılı sunucuları kullanın ve bir sunucudan çalışacak verileri sıralamak ve sıralamak ve diğerlerinden veri toplamak için basit bir sorgu yazın. Tüm sunuculardan veri toplamak için uygulamayı kullanın …


1
Bir veritabanı projesinde OPENQUERY ile bağlantılı bir sunucu kullanma
TFS atmak istiyorum bir veritabanı çalışan bir SQL Server 2008 var. Bu nedenle DB ithal ettiğim bir Visual Studio 2013 veritabanı projesi kullandım. Bir grup hatayı düzelttikten sonra sadece bir hata kaldı: Bir görünümde OPENQUERYbağlantılı bir sunucuya erişmek için kullanılan geliştiriciler . Bu yüzden doğru veritabanını içeren bir DACPAC'ı içe …

1
Bağlantılı SQL Sunucularından ne gibi büyük sınırlamalar beklemeliyim?
Ürünümüz Microsoft SQL Server tabanlıdır. Şu anda, üç veritabanı kullanıyoruz ve bunları her zaman bir SQL Server örneğine yerleştirdik. Üç veritabanı OLTP, OLAP ve denetimdir. OLAP veritabanı, çapraz veritabanı sorguları kullanarak hem OLTP hem de denetimden EOD üzerinde büyük gelen verilere sahiptir. Sorular Bu üç veritabanını tek bir fiziksel sunucu …

2
Bağlantılı bir sunucuya başvuran taşınabilir SQL'i nasıl yazarım?
Bağlantılı bir sunucuya başvuran saklı yordam var. Prosedür boyunca çeşitli yerlerde aşağıdaki gibi bir şey var: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Bu yordam Geliştirme ortamımda, Test ortamımda ve Canlı ortamımda var. Sorun, sunucu adlarının her ortam için farklı olması nedeniyle yordamın her kopyasının …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.