PDA

View Full Version : مبتدی: تغییر نام سرور



Delphi7_love
سه شنبه 16 آذر 1389, 08:41 صبح
چطوری میشه نام سرور رو عوض کرد؟
چون وقتی Sql نصیب کردم نام سرور رو نام کامپیوتر در نظر گرفت و رفتم نام کامپیوتر رو تغییر دادم و دوباره اومدم با نام جدید کامپیوتر در Sql کانکت شم نشد و با همون نام قبلی کانکت میشه

حمیدرضاصادقیان
سه شنبه 16 آذر 1389, 08:48 صبح
سلام. هنگام Connect شدن از . استفاده کنید یا تاپیک کنید (local)
چون وقتی که دارید SQL Server رو برای اولین بار نصب میکنید به صورت Default instance اگر نصب کنید نام سرور همون نام کامپیوتر شماست.
برای عوض کردن نام سرور هم کافیه یک بار در management studio اونو unregister کنید و دوباره با یک نام جدید Register کنید.

طریقه Register کردن سرور در Management Studio (http://technet.microsoft.com/en-us/library/ms188717.aspx)

in_chand_nafar
سه شنبه 16 آذر 1389, 13:41 عصر
با سلام
دوست عزیز وقتی اسم سرور (Computer Namre) خود را عوض کردید در ssms با استفاده از دستور زیر نام سروری که در بانک اطلاعاتی Master,MSDB ذخیره شده است را واکشی کنید sp_helpserver در صورتیکه نام نمایش داد شده با نام جاری سرور یکسان نباشد ممکن است Jobهای شما اجرا نشود و... (این مشکل در SQL 2000زیاد وجود دارد) در صورت عدم مشابهت با استفاده از دستور Sp_DropServer نام قدیم را پاک کنید و با استفاده از دستور Sp_AddServer نام جدید (Computer Name) سرور را وارد کنید
لازم می دونم اشاره کنم بعد از این کار سرویس SQL را ریست کنید
با دستور Select @@ServerName نام سرور را چک کنید

حمیدرضاصادقیان
سه شنبه 16 آذر 1389, 14:36 عصر
البته بهتره به جای sp_addserver از sp_Addlinkedserver استفاده کنید.چون sp_addserver برای همخوانی با 2000 قرار داده شده است. و نسخه جدید آن sp_addlinkedserver هست.
با روشی هم که من عرض کردم فکر میکنم مشکل حل خواهد شد.