SQL Server - örnek adı ve örnek kimliği arasındaki fark


13

SQL Server örnekleri ile biraz kafam karıştı. Örnek Adı ve Örnek Kimliği farklı özelliklerdir, ancak Örnek Kimliği varsayılan olarak Örnek Adının büyük harfli bir sürümüne geçer. Yükleme, genellikle aynı olmalarına rağmen kimlik için Ad'dan farklı bir değer ayarlamanıza olanak tanır.

Açıkçası, ID dahili referansı ve Name kullanıcı dostu referansı ifade eder. Fakat ikisi arasındaki temel farklar nelerdir? Biri diğerinden ziyade ne zaman kullanılmalıdır?

Özel bir kurulum işleminden müşterilerimizin sunucu makinelerine SQL Server 2008 R2 Express'i dağıtırken / kurarken bunu anlamam gerekiyor.

Yanıtlar:


10

Varsayılan olarak, örnek adı Örnek Kimliği olarak kullanılır. Örnek kimliği, SQL Server örneğiniz için yükleme dizinlerini ve kayıt defteri anahtarlarını tanımlamak için kullanılır. Bu, varsayılan örnekler ve adlandırılmış örnekler için geçerlidir

(kaynak: http://msdn.microsoft.com/tr-tr/library/ms143531(v=sql.120).aspx )

SQL 2008 r2 adımlarını yükleyin: http://blogs.msdn.com/b/petersad/archive/2009/12/17/sql-server-2008-r2-sysprep-step-by-step.aspx


Adlandırılmış örnekler için, örnek kimliği hizmetlerin Adı ve GörünenAdında da kullanılır.
Greenstone Walker

3

Ben yeni başlayan bile değilim ama hepsi Jerry Dodge tarafından sağlanan referanslarda.

INSTANCE NAME = SUNUCU ADINA aynı şekilde belirtildiği gibi eklenir. Bir SQL Veritabanına bağlanmaya çalıştığınızda sunucunun içeri girebilmesi gerekir. Bu tamamen DATABASE'inizi barındıran Fiziksel veya Sanal makinenizin ağ bağlantısı ve özellikleri ile ilgilidir.

INSTANCE ID = SQL Örnek Adına eklenir. SUNUCU ADINIZIN YOLU olan örnek adını verdikten sonra, programlarınıza, DATABASE yoluna ve tüm diğer yazılım lisanslama gereksinimlerine girebilmek için INSTANCE ID'ye ihtiyacınız var.

Biri Fiziksel veya Sanal Bilgisayar ve Ağ, diğeri ise veritabanı depolamasının fiziksel veya mantıksal yoludur.


3
Bu çamur kadar berrak bir şey.
ThomasMcLeod

0

Bu farkları anlamanıza yardımcı olacaktır.

[Http://msdn.microsoft.com/en-us/library/ms143531(v=sql.120).aspx][1]

 USE master;

SELECT SERVERPROPERTY('BuildClrVersion') AS [BuildClrVersion]
, SERVERPROPERTY('ComputerNamePhysicalNetBIOS') AS ComputerNamePhysicalNetBIOS
, SERVERPROPERTY('ServerName') AS [ServerName]
, SERVERPROPERTY('InstanceName') AS [InstanceName]
, SERVERPROPERTY('Collation') AS [Collation]
, SERVERPROPERTY('ComparisonStyle') AS [ComparisonStyle]
, SERVERPROPERTY('Edition') AS [Edition]
, SERVERPROPERTY('EngineEdition') AS [EngineEdition]
, SERVERPROPERTY('IsClustered') AS [IsClustered]
, SERVERPROPERTY('IsFullTextInstalled') AS [IsFullTextInstalled]
, SERVERPROPERTY('IsIntegratedSecurityOnly') AS [IsIntegratedSecurityOnly]
, SERVERPROPERTY('IsSingleUser') AS [IsSingleUser]
, SERVERPROPERTY('LCID') AS [LCID]
, SERVERPROPERTY('LicenseType') AS [LicenseType]
, SERVERPROPERTY('MachineName') AS [MachineName]
, SERVERPROPERTY('NumLicenses') AS [NumLicenses]
, SERVERPROPERTY('ProcessID') AS [ProcessID]
, SERVERPROPERTY('ProductVersion') AS [ProductVersion]
, SERVERPROPERTY('ProductLevel') AS [ProductLevel]
, SERVERPROPERTY('ResourceLastUpdateDateTime') AS [ResourceLastUpdateDateTime]
, SERVERPROPERTY('ResourceVersion') AS [ResourceVersion]
, SERVERPROPERTY('SqlCharSetName') AS [SqlCharSetName]
, SERVERPROPERTY('SqlSortOrder') AS [SqlSortOrder]
, SERVERPROPERTY('SqlSortOrderName') AS [SqlSortOrderName];
GO

DÜZENLE:

Örnek Adı: SQL Server'ın VARSAYILAN DURUMU, Adı INSTANCE'sı (belirli bir örnek için bir ad veriyorsunuz)

InstanceID: Bu, Instance Name ile ilgilidir. Örneğin: Varsayılan Örnek öğesine bastığınızda, SQLSERVER tarafından oluşturulan alan örneği kimliği veya adınız tarafından oluşturulan örnek kimliği olacaktır.


Bu, hiçbir şeyi açıklamayan bir sorgudur, bu yüzden onu sadece bağlantıya cevap verir. -1.
Szymon

2
Ha? Bu, SQL Server örneğim dışında bir şeyi anlamama nasıl yardımcı olur? Hangisi örnek adını bile göstermiyor?

Yani, örnek adının büyük harfli sürümünü gösterir, ancak farklılıkları gösteren hiçbir şeyi göstermez.

Sağladığım bağlantıyı kontrol ettin mi? Sorgu sadece sisteminizde ne olduğunu görmek içindir.

Evet, yine de temel farklılıkları açıklamıyor.

-1

Örnek Adı SQL20mm_64ENT gibidir, örneğin PC_102 \ SQL20mm_64ENT yüklüyorsunuz

Örnek kimliği MSSQLnn.SQL2016_64ENT gibidir


Örnek Adında alt çizgi kullanamazsınız.
HackSlash
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.