Bagaimana cara mengubah nama instance dari SQL Server Express 2008?

23

Pada mesin pengembangan saya, saya telah menginstal SQL Server Express 2008, tetapi memiliki nama contoh .\SQLEXPRESS. Saya ingin ini menjadi contoh default. Saya cukup yakin bahwa saya memilih opsi "Default Instance" dalam pengaturan, tetapi ternyata tidak berhasil. Apakah ada cara saya bisa mengubah nama instance sekarang?

Ditambahkan:

Tampaknya ini adalah bug yang dikenal di penginstal. Ini akan diperbaiki ketika PCU 1 (PubliC Update) keluar, tetapi tidak ada yang tahu kapan itu akan terjadi. Sementara itu ada dua solusi:

  • Saat memasang, pilih opsi "Named Instance" dan masukkan MSSQLSERVER.
  • Instal instance bernama, lalu instal instance lain dan kali ini opsi "Default Instance" akan berfungsi.

Namun, pertanyaannya tetap: apakah ada cara untuk mengubah nama instance TANPA menginstal ulang? Karena pemasangannya terasa lambat sekali. XD

Vilx-
sumber

Jawaban:

16

Tidak ada cara untuk mengubah nama instance tanpa menginstal ulang, maaf .....

Pembaruan: Oke, sepertinya ada beberapa cara untuk melakukan ini - tidak yakin seberapa baik ini bekerja. Saya belum pernah mendengar ada yang melakukan ini dengan sukses, meskipun :-( Cara termudah untuk melakukan ini adalah menginstal ulang dengan nama yang benar. Terutama dengan versi SQL Server Express, itu benar-benar bukan masalah besar untuk menginstal ulang - dilakukan dengan mudah , dan tentu saja Anda dapat membuat cadangan dan memulihkan data Anda - jadi tidak ada kerugian di sana, baik ....

Selain itu, tampaknya metode ini terbatas hanya untuk SQL Server 2000 - ketika mencari topik yang sesuai untuk SQL Server 2008 ( sp_dropserver, sp_addserver ), tampaknya metode tersebut digunakan untuk mengubah nama server (komputer) menjadi nama baru - tidak mengubah Contoh nama SQL Server, menurut saya. Tidak ada lagi menyebutkan mengubah nama contoh SQL Server yang diinstal dengan metode itu.

marc_s
sumber
Hai Marc, apakah Anda tahu jika ini telah berubah di SQL Server 2014?
Craig Efrein
@CraigEfrein: Saya tidak berpikir itu - setidaknya saya tidak pernah membaca apa pun tentang ini menjadi mungkin di SQL Server 2014 sekarang ....
marc_s
Ini belum berubah dan mungkin tidak akan pernah.
mrdenny
Ini saat yang tepat untuk menguji rencana pemulihan bencana Anda dengan pengembalian ke instalasi server baru!
HackSlash
10

sp_dropserver dan sp_addserver hanya digunakan untuk memberi tahu SQL Instance bahwa nama komputer fisik telah diubah.

Tidak ada cara untuk mengubah nama instance tanpa menginstal ulang SQL.

mrdenny
sumber