Saya agak bingung dengan contoh SQL Server. Nama Instance dan ID Instance adalah properti yang berbeda, namun ID Instance cenderung default ke versi huruf besar dari Nama Instance. Instalasi memungkinkan Anda untuk menetapkan nilai ID yang berbeda dari Nama, meskipun biasanya sama.
Jelas, ID mengacu pada referensi internal dan Nama mengacu pada referensi yang mudah digunakan. Tetapi apa perbedaan mendasar antara keduanya? Kapan satu harus digunakan daripada yang lain?
Saya perlu memahami ini saat menggunakan / menginstal SQL Server 2008 R2 Express di mesin server klien kami dari proses instalasi kustom.
sumber
Saya bahkan bukan seorang pemula tetapi itu semua dalam referensi yang diberikan kepada Anda Jerry Dodge.
INSTANCE NAME = Dilampirkan ke NAMA SERVER persis seperti yang dinyatakan. Ketika Anda mencoba untuk terhubung ke Database SQL, Anda memerlukan server untuk bisa masuk. Ini semua tentang jaringan dan properti mesin Fisik atau Virtual Anda yang menjadi tuan rumah DATABASE Anda.
ID INSTAN = Terlampir ke Nama Instance SQL. Setelah Anda memberikan nama instance yang merupakan PATH ke NAMA SERVER Anda, maka Anda memerlukan ID INSTAN untuk dapat masuk ke program dan jalur DATABASE Anda dan semua persyaratan lisensi perangkat lunak lainnya untuk dijalankan.
Salah satunya adalah Fisik atau Virtual Komputer dan Jaringan dan yang lainnya adalah jalur fisik atau logis ke penyimpanan database.
sumber
Ini akan membantu Anda memahami perbedaannya.
[http://msdn.microsoft.com/en-us/library/ms143531(v=sql.120).aspx[[1]
EDIT:
Instance Name: Nama SQL Server- DEFAULT INSTANCE, Name INSTANCE (Anda memberikan nama untuk instance tertentu)
InstanceID: Ini terkait dengan Nama Instance. Untuk Misalnya: ketika Anda menekan Instance Default daripada itu akan SQLSERVER dihasilkan instanceid atau nama Anda dihasilkan instanceid.
sumber
Nama Instance seperti SQL20mm_64ENT misalnya Anda sedang menginstal PC_102 \ SQL20mm_64ENT
ID Instans seperti MSSQLnn.SQL2016_64ENT
sumber