Share via


SQL Server'ın tek başına bir örnek Hosts bir bilgisayarı yeniden adlandırma

Çalıştıran bilgisayarın adını değiştirdiğinizde SQL Server, sırasında tanınan yeni adı SQL Serverbaşlangıç. Yine bilgisayar adını sıfırlamak için Kur çalıştırmak zorunda değil. Bunun yerine, sys.servers içinde saklanan ve sistem işlevi @@ servername tarafından bildirilen sistem meta verileri güncelleştirmek için aşağıdaki adımları kullanın. Sistem meta verileri uzak bağlantıları ve @@ servername ya da bu sorgu sys.servers sunucu adını kullanan uygulamalar için bilgisayar adı değişiklikleri yansıtacak şekilde güncelleştirme.

Aşağıdaki adımlar, bir örneğini yeniden adlandırmak için kullanılamaz SQL Server. Yalnızca karşılık gelen örnek adının bir bölümünü bilgisayar adını yeniden adlandırmak için kullanılabilirler. Örneğin, sen-ebilmek değişmek bilgisayar örneğini barındıran MB1 adlı bir SQL Serveradlı Instance1-e doğru başka ad, öyle aynı derecede MB2. Ancak adı, örnek1, örnek bölümü değişmeden kalır. Bu örnekte, \\ComputerName\ InstanceName \\MB1\Instance1 \\MB2\Instance1 için değiştirilmiş.

Başlamadan önce

Yeniden adlandırma işlemine başlamadan önce aşağıdaki bilgileri gözden geçirin:

  • Örneği zaman SQL Serverparçası olan bir SQL ServerYük devretme kümesi yeniden adlandırma işlemi bilgisayar tek başına bir örnek hosts bir bilgisayarı farklıdır.

  • SQL ServerÇoğaltma, çoğaltma günlük sevkiyat kullandığınızda dışında katılan bilgisayarları yeniden adlandırma desteklemez. Birincil bilgisayar kalıcı olarak kaybolur Eğer günlük sevkiyat ikincil bilgisayar adlarını değiştirebilirsiniz. Daha fazla bilgi için, bkz. Günlük sevkiyat ve çoğaltma (SQL Server).

  • Ne zaman kullanmak üzere yapılandırılmış bir bilgisayarda yeniden Reporting Services, Reporting Servicesbilgisayar adı değişiklikten sonra kullanılamayabilir. Daha fazla bilgi için, bkz. Rapor Server bilgisayarını yeniden adlandırma.

  • Veritabanı yansıtma kullanmak üzere yapılandırılmış bir bilgisayarı yeniden adlandırdığınızda, önce yeniden adlandırma işlemini veritabanı yansıtma kapalı etkinleştirmeniz gerekir. Ardından, yeni bilgisayar adı ile veritabanı yansıtma yeniden kurun. Veritabanı yansıtma için meta verileri yeni bilgisayar adını yansıtacak şekilde otomatik olarak güncelleştirilmez. Sistem meta verileri güncelleştirmek için aşağıdaki adımları kullanın.

  • Bağlanan kullanıcılara SQL Serverbilgisayar adı, sabit kodlanmış bir referansı kullanan bir Windows grubu aracılığıyla bağlanmak mümkün olmayabilir SQL Server. Windows Grup eski bilgisayar adını belirtir, sonra yeniden adlandır oluşabilir. Windows grup olmasını sağlamak için SQL Serverbağlantısını yeniden adlandırma işlemi, aşağıdaki güncelleştirme yeni bir bilgisayar adı belirtmek için Windows Grup.

Bağlanabileceğiniz SQL Serveryeniden başlattıktan sonra yeni bir bilgisayar adını kullanarak SQL Server. @@ servername yerel sunucu örneği Güncellenme adını verir emin olmak için senaryo için uygulanan aşağıdaki yordamı el ile çalıştırmalısınız. Varsayılan veya adlandırılan örneği barındıran bir bilgisayar olup güncelleştirdiğiniz kullandığınız yordam bağlıdır SQL Server.

SQL Server tek başına bir örnek hosts bir bilgisayarı yeniden adlandırmak için

  • Bir varsayılan örneğini barındıran adlandırılan bilgisayarın SQL Server, aşağıdaki yordamlar çalıştırın:

    sp_dropserver <old_name>
    GO
    sp_addserver <new_name>, local
    GO
    
    sp_dropserver <old_name>
    GO
    sp_addserver <new_name>, local
    GO
    

    Örneğini yeniden SQL Server.

  • Adlandırılmış bir örneğini barındıran adlandırılan bilgisayarın SQL Server, aşağıdaki yordamlar çalıştırın:

    sp_dropserver <old_name\instancename>
    GO
    sp_addserver <new_name\instancename>, local
    GO
    
    sp_dropserver <old_name\instancename>
    GO
    sp_addserver <new_name\instancename>, local
    GO
    

    Örneğini yeniden SQL Server.

Sonra yeniden adlandırma işlemini

Sonra bilgisayar yeniden adlandırıldı, eski bilgisayar adını kullanılan tüm bağlantılar yeni adını kullanarak bağlanmalısınız.

Yeniden adlandırma işlemini başarıyla tamamlandığını doğrulamak için

  • Bilgi, @@ servername veya sys.servers seçin. @@ servername yeni adını döndürür ve sys.servers tablo yeni adı gösterilir. Aşağıdaki örnek @@ servername kullanımını gösterir.

    SELECT @@SERVERNAME AS 'Server Name'
    
    SELECT @@SERVERNAME AS 'Server Name'
    

Dikkat edilecek diğer noktalar

Uzaktan oturum açma - bilgisayarda çalıştıran herhangi bir uzak oturumu varsa sp_dropserver aşağıdakine benzer bir hata üretebilir:

Server: Msg 15190, Level 16, State 1, Procedure sp_dropserver, Line 44
There are still remote logins for the server 'SERVER1'.

Server: Msg 15190, Level 16, State 1, Procedure sp_dropserver, Line 44
There are still remote logins for the server 'SERVER1'.

Hatayı gidermek için bu sunucuda uzaktan oturum açma düşmesi gerekir.

Uzaktan oturum açma düşmesi

  • Varsayılan örneği için aşağıdaki yordamı çalıştırın:

    sp_dropremotelogin old_name
    GO
    
    sp_dropremotelogin old_name
    GO
    
  • Adlandırılmış bir örneği için aşağıdaki yordamı çalıştırın:

    sp_dropremotelogin old_name\instancename
    GO
    
    sp_dropremotelogin old_name\instancename
    GO
    

Bağlantılı sunucu yapılandırmaları - bağlantılı sunucu yapılandırmaları yeniden adlandırma işlemi bilgisayar tarafından etkilenen. Kullanım sp_addlinkedserverya sp_setnetnamebilgisayar adı başvuruları güncelleştirmek için. Daha fazla bilgi için bkz: sp_addlinkedserver (Transact-sql) ya sp_setnetname (Transact-sql) SQL Server MSDN Çevrimiçi konu.

İstemci takma adları -adlandırılmış yöneltmeler kullanan istemci diğer adları yeniden adlandırma işlemi bilgisayar tarafından etkilenen. Örneğin, bir diğer adı ise "prod_srvr" için SRVR1 noktası oluşturuldu ve adlandırılmış yöneltmeler protokolü kullanan Kanal adı-ecek bakmak beğenmek \\SRVR1\pipe\sql\query. Sonra bilgisayar yeniden adlandırılır, adlandırılmış kanal yolu artık geçerli olacak ve. Adlandırılmış yöneltmeler hakkında daha fazla bilgi için bkz: bir geçerli bağlantı dizesi kullanarak adlandırılmış kanallar oluşturma SQL Server MSDN Çevrimiçi konu.

Ayrıca bkz.

Kavramlar

SQL Server yükleme 2012