Nasıl yapılır: SQL Server'dan bir örneğini kaldırmakSQL Server Utility

Kaldırmak için aşağıdaki adımları kullanın bir yönetilen örnek , SQL Server dan SQL Server yardımcı programı.Bu yordamı örnek kaldırır SQL Server ucp liste görünümünde ve SQL Server yardımcı programı veri koleksiyon durur.örnek , SQL Server Değil kaldırıldı.

Önemli notÖnemli

Kaldırmak için bu yordamı kullanmadan önce bir örnek , SQL Server dan SQL Server yardımcı programı'nı, emin olun SQL Server ve çalışan sql Server Agent hizmetlerini örnek Kaldır.

  1. Utility Explorer'da dan 'iSQL Server Management Studioüzerinde Yönetilen örnekleri.Liste görünümü örnekleri yönetilen gözlemek SQL Server yardımcı programı Explorer içerik bölmesi.

  2. De sql Server örneğinin adı sütun liste görünümünü seçin SQL Server kaldırmak için örnek SQL Server yardımcı programı.Kaldırmak için örneğini sağ tıklatın ve seçin Yönetilen örnek… Kaldır.

  3. örnek için yönetici ayrıcalıklarına sahip kimlik bilgileri belirtmek SQL Server: ' I Connect…, bilgileri doğrulamak sunucusuna bağlan iletişim kutusunu ve sonra tıklatın Connect.Üzerinde oturum açma bilgilerini göreceksiniz Yönetilen örneği kaldırma iletişim.

  4. İşlemi onaylamak için tıklatın Tamam.İşlemi sonlandırmak için'ı İptal.

sql Server yönetilen bir örneği el ile kaldırmak birSQL Server Utility

Bu yordamı örnek kaldırır SQL Server ucp gelen liste görünümü ve durakları SQL Server yardımcı programı veri koleksiyon.örnek , SQL Server Değil kaldırıldı.

PowerShell kaldırmak için kullanmak için bir yönetilen örnek , SQL Server dan SQL Server yardımcı programı.Bu komut dosyası, aşağıdaki işlemleri gerçekleştirir:

  • ucp, sunucu tarafından örnek adını alır.

  • Yönetilen örnek kaldırır SQL Server dan SQL Server yardımcı programı.

# Get Ucp connection
$UcpServerInstanceName = "ComputerName\InstanceName";
$UtilityInstance = new-object –Type Microsoft.SqlServer.Management.Smo.Server $UcpServerInstanceName;
$UcpConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $UtilityInstance.ConnectionContext.SqlConnectionObject;
$Utility = [Microsoft.SqlServer.Management.Utility.Utility]::Connect($UcpConnection);

# Now remove the ManagedInstance from the SQL Server Utility
$ServerInstanceName = "ComputerName\InstanceName";
$Instance = new-object -Type Microsoft.SqlServer.Management.Smo.Server $ServerInstanceName;
$InstanceConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $Instance.ConnectionContext.SqlConnectionObject;
$ManagedInstance = $Utility.ManagedInstances[$ServerInstanceName];
$ManagedInstance.Remove($InstanceConnection);

Aşağıdaki Transact-SQL Komutlar SQL Server Management Studio kaldırmak diğer tüm yöntemler başarısız olursa bir yönetilen örnek , SQL Server dan SQL Server yardımcı programı.Her iki komut dosyasını kullanıcı olarak çalıştığını varsayalım sysadmin.

  1. Bağlanmak yönetilen örnek , SQL Server ve bu saklı yordam çalıştır:

    EXEC msdb.dbo.sp_sysutility_mi_remove;
    

    Bu noktada, yönetilen örnek SQL Server yardımcı programı Explorer'da görünmeye ancak ucp. daha fazla veri karşıyaListe görünümünde durum gri olması.Teknik olarak, örnek olarak kaydolurken değil bir SQL Server yardımcı programı, böylece onu kaydedilmiş farklı ucp.

  1. ucp için bağlanmak ve bu komut dosyasını çalıştırın:

    DECLARE @instance_id int;
    SELECT @instance_id = mi.instance_id
    FROM msdb.dbo.sysutility_ucp_managed_instances AS mi
    WHERE mi.instance_name = 'ComputerName\InstanceName';
    
    EXEC msdb.dbo.sp_sysutility_ucp_remove_mi @instance_id;
    

Başvurmak önemli olduğuna dikkat SQL Server örnek adı tam olarak depolanır SQL Server.Büyük küçük durum duyarlı bir örneği üzerinde SQL Server, örnek adı olarak döndürülen tam kasa kullanarak belirtmeniz gerekirtarafından @@ sunucuadı. Örnek adı için yönetilen örnek almak için SQL Server, yönetilen örneğinde bu sorguyu çalıştır:

select @@SERVERNAME AS instance_name

Bu noktada, yönetilen örnek SQL Server tam olarak kaldırılmıştır ucp.Sonraki liste görünümünden yok olur saat için veri yenileme SQL Server yardımcı programı.ssms kullanıcı Kaldır yönetilen örnek işlemi üzerinden başarıyla doğru giden bir kullanıcı için bu durum aynıdır arabirim.