Ekinlikler
31 Mar 23 - 2 Nis 23
En büyük SQL, Fabric ve Power BI öğrenme etkinliği. 31 Mart – 2 Nisan. 400 ABD doları tasarruf etmek için FABINSIDER kodunu kullanın.
Bugün kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Şunlar için geçerlidir:SQL Server - Yalnızca Windows
SQL Server çalıştıran bilgisayarın adını değiştirdiğinizde, SQL Server başlatılırken yeni ad tanınır. Bilgisayar adını sıfırlamak için Kurulum'u yeniden çalıştırmanız gerekmez. Bunun yerine, sys.servers
depolanan ve @@SERVERNAME
sistem işlevi tarafından bildirilen sistem meta verilerini güncelleştirmek için aşağıdaki adımları kullanın.
@@SERVERNAME
kullanan veya sys.servers
'den sunucu adını sorgulayan uzak bağlantılar ve uygulamalar için bilgisayar adı değişikliklerini yansıtacak şekilde sistem meta verilerini güncelleştirin.
Sql Server örneğini yeniden adlandırmak için aşağıdaki adımlar kullanılamaz. Bunlar yalnızca örnek adının bilgisayar adına karşılık gelen bölümünü yeniden adlandırmak için kullanılabilir. Örneğin, Instance1
adlı bir SQL Server örneğini barındıran MB1
adlı bir bilgisayarı MB2
gibi başka bir adla değiştirebilirsiniz. Ancak adın Instance1
örnek bölümü değişmeden kalır. Bu örnekte, \\<ComputerName>\<InstanceName>
\\MB1\Instance1
yerine \\MB2\Instance1
olarak değiştirilir.
Yeniden adlandırma işlemine başlamadan önce aşağıdaki bilgileri gözden geçirin:
SQL Server örneği bir SQL Server yük devretme kümesinin parçası olduğunda, bilgisayarın yeniden adlandırma işlemi tek başına örneği barındıran bir bilgisayardan farklıdır. Daha fazla bilgi için bkz. SQL Server Yük Devretme Kümesi Örneğini Yeniden Adlandırma.
SQL Server, log shipping ile çoğaltma kullanımını hariç tutarak çoğaltmaya katılan bilgisayarların yeniden adlandırılmasını desteklemez. Birincil bilgisayar kalıcı olarak kaybedilirse, log gönderimindeki ikincil bilgisayar yeniden adlandırılabilir. Daha fazla bilgi için bkz. Log Shipping and Replication (SQL Server).
Reporting Services kullanmak üzere yapılandırılmış bir bilgisayarı yeniden adlandırdığınızda, bilgisayar adı değiştirildikten sonra Reporting Services kullanılamayabilir. Daha fazla bilgi için bkz. Rapor Sunucusu Bilgisayarının Yeniden Adlandırılması.
Veritabanı yansıtma kullanmak üzere yapılandırılmış bir bilgisayarı yeniden adlandırdığınızda, yeniden adlandırma işleminden önce veritabanı yansıtmayı kapatmanız gerekir. Ardından, veritabanı yansıtmayı yeni bilgisayar adıyla yeniden oluşturun. Veritabanı yansıtma meta verileri, yeni bilgisayar adını yansıtacak şekilde otomatik olarak güncelleştirilmez. Sistem meta verilerini güncelleştirmek için aşağıdaki adımları kullanın.
Bilgisayar adına sabit kodlanmış başvuru kullanan bir Windows grubu aracılığıyla SQL Server'a bağlanan kullanıcılar SQL Server'a bağlanamayabilir. Windows grubu eski bilgisayar adını belirtiyorsa, yeniden adlandırmadan sonra bu sorun oluşabilir. Yeniden adlandırma işleminden sonra bu tür Windows gruplarının SQL Server bağlantısına sahip olduğundan emin olmak için Windows grubunu yeni bilgisayar adını belirtecek şekilde güncelleştirin.
SQL Server'ı yeniden başlattıktan sonra yeni bilgisayar adını kullanarak SQL Server'a bağlanabilirsiniz.
@@SERVERNAME
yerel sunucu örneğinin güncelleştirilmiş adını döndürdüğünden emin olmak için senaryonuz için geçerli olan aşağıdaki yordamı el ile çalıştırmanız gerekir. Kullandığınız yordam, SQL Server'ın varsayılan veya adlandırılmış örneğini barındıran bir bilgisayarı güncelleştirip güncelleştirmediğinize bağlıdır.
SQL Server'ın varsayılan örneğini barındıran yeniden adlandırılmış bir bilgisayar için aşağıdaki yordamları çalıştırın:
EXEC sp_dropserver '<old_name>';
GO
EXEC sp_addserver '<new_name>', local;
GO
SQL Server örneğini yeniden başlatın.
SQL Server'ın adlandırılmış örneğini barındıran yeniden adlandırılmış bir bilgisayar için aşağıdaki yordamları çalıştırın:
EXEC sp_dropserver '<old_name\instancename>';
GO
EXEC sp_addserver '<new_name\instancename>', local;
GO
SQL Server örneğini yeniden başlatın.
Bir bilgisayar yeniden adlandırıldıktan sonra, eski bilgisayar adını kullanan tüm bağlantıların yeni adı kullanarak bağlanması gerekir.
@@SERVERNAME
veya sys.servers
’den bilgi seçin.
@@SERVERNAME
işlevi yeni adı döndürür ve sys.servers
tablosunda yeni ad gösterilir. Aşağıdaki örnekte @@SERVERNAME
kullanımı gösterilmektedir.
SELECT @@SERVERNAME AS 'Server Name';
Bilgisayarda herhangi bir uzak oturum açma işlemi varsa, sp_dropserver
çalıştırmak aşağıdaki çıkışa benzer bir hata oluşturabilir:
Server: Msg 15190, Level 16, State 1, Procedure sp_dropserver, Line 44 There are still remote logins for the server 'SERVER1'.
Hatayı çözmek için bu sunucu için uzak oturum açma bilgilerini bırakmanız gerekir.
Varsayılan örnek için aşağıdaki yordamı çalıştırın:
EXEC sp_dropremotelogin old_name;
GO
Adlandırılmış örnek için aşağıdaki yordamı çalıştırın:
EXEC sp_dropremotelogin old_name\instancename;
GO
Bilgisayarın yeniden adlandırma işlemi bağlı sunucu yapılandırmalarını etkiler. Bilgisayar adı başvurularını güncellemek için sp_addlinkedserver
veya sp_setnetname
kullanın. Daha fazla bilgi için bkz. sp_addlinkedserver veya sp_setnetname.
Bilgisayarı yeniden adlandırma işlemi, adlandırılmış kanalları kullanan istemci aliaslarını etkiler. Örneğin, SRVR1
işaret eden bir diğer ad PROD_SRVR
oluşturulduysa ve adlandırılmış kanallar protokolunu kullanıyorsa, kanal adı \\SRVR1\pipe\sql\query
gibi görünür. Bilgisayar yeniden adlandırıldıktan sonra, adlandırılmış kanalın yolu geçerliliğini kaybedecektir. Adlandırılmış kanallar hakkında daha fazla bilgi için bkz. Adlandırılmış Kanallar Kullanarak Geçerli Bir Bağlantı Dizesi Oluşturma.
Ekinlikler
31 Mar 23 - 2 Nis 23
En büyük SQL, Fabric ve Power BI öğrenme etkinliği. 31 Mart – 2 Nisan. 400 ABD doları tasarruf etmek için FABINSIDER kodunu kullanın.
Bugün kaydolunEğitim
Modül
Explore name resolution - Training
This module focuses on name resolution in Windows client and the methods used to resolve device names to addresses.
Sertifikasyon
Microsoft Sertifikalı: Azure Veritabanı Yöneticisi Uzmanlık - Certifications
Microsoft PaaS ilişkisel veritabanı tekliflerini kullanarak bulut, şirket içi ve karma ilişkisel veritabanları için SQL Server veritabanı altyapısını yönetme.