Nasıl yapılır: Aynı anda birden çok sunucuya karşı deyimleri execute (SQL Server Management Studio'yu)

De SQL Server 2008, aynı anda birden çok sunucu sorgulayabilirsiniz saat grubu, ya da bir Merkezi Yönetimi sunucusu ve bir veya daha fazla sunucu grupları ve Gruplar içindeki bir veya daha fazla kayıtlı sunucuları yerel sunucu oluşturarak ve ardından sorgulama tam bir grup.Sorgu tarafından döndürülen sonuçların tek Sonuçlar bölmesine birleştirilebilir veya ayrı sonuç bölmelerinde döndürdü.sonuçlar küme için ek sütunlar içerebilir sunucu adı ve her sunucusunda sorgu tarafından kullanılan oturum açma. Merkezi Yönetim ve bağımlı sunucuları yalnızca Windows kimlik doğrulaması kullanılarak kaydedilir.Yerel sunucu grubu içindeki sunucular kayıtlı Windows kimlik doğrulaması kullanarak veya SQL Server kimlik doğrulaması.

Not

Önce yürütmek aşağıdaki yordamlar, bir Merkezi Yönetimi sunucusu ve sunucu grubu oluşturun.Daha fazla bilgi için bkz: Nasıl yapılır: Central Management Server ve sunucu grubu (SQL Server Management Studio'yu) oluştur.

Aynı anda birden çok yapılandırma hedeflerini karşı deyimleri yürütmek için

  1. De SQL Server Management Studio, View menüsünde'ı Registered Servers.

  2. Bir Central Management Server'ı genişletin, bir sunucu grubunu sağ tıklatın, üzerine Connectve i Yeni bir sorgu.

  3. Sorgu Düzenleyicisi'nde, yazın ve yürütmek bir Transact-SQL aşağıdaki gibi bir deyim:

    USE master
    GO
    SELECT * FROM sysdatabases;
    GO
    

    Varsayılan olarak, sonuçlar bölmesinde, sunucu grubundaki tüm sunucular sorgu sonuçlarından birleştirir.

Çoklu sunucu sonuçlar seçeneklerini değiştirmek için

  1. De Management Studio, Araçlar menüsünde'i tıklatın seçenekleri.

  2. Genişletme Sorgu sonuçlarını, genişletme sql Serverve i Multiserver sonuçları.

  3. Üzerinde Multiserver sonuçları sayfave i seçenek ayarları belirtmek Tamam.

Güvenlik

Windows kimlik doğrulaması kullanarak bir Merkezi Yönetimi sunucusu tarafından tutulan bağlantılar kullanıcı bağlamında yürütmek için kayıtlı sunucuları üzerinde etkili izinler farklı olabilir.For example, the user might be a member of the sysadmin fixed server role on the instance of SQL Server A, but have limited permissions on the instance of SQL Server B.