| Termin | Definicja |
|---|---|
| Identyfikator instancji | Identyfikator instancji to alternatywne, powtórzone określenie unikalnego oznaczenia konkretnej instalacji SQL Server. Identyfikator instancji w SQL ServerIdentyfikator instancji w Microsoft SQL Server oznacza nazwę lub wewnętrzne oznaczenie pozwalające rozróżnić konkretną instalację silnika bazy danych na komputerze. Jedna instalacja systemu Windows może zawierać więcej niż jedną instancję SQL Server. Każda z nich działa jako oddzielny silnik, ma własne bazy systemowe, własną konfigurację, osobne usługi oraz niezależne ustawienia dostępu. Identyfikator instancji jest więc związany z konkretnym wystąpieniem SQL Server, a nie z samym komputerem, systemem Windows ani pojedynczą bazą danych. W SQL Server występuje instancja domyślna oraz instancje nazwane. Instancja domyślna jest identyfikowana nazwą Nazwa instancji a identyfikator wewnętrznyW dokumentacji i narzędziach administracyjnych określenie „identyfikator instancji” może odnosić się do dwóch powiązanych pojęć. Pierwszym jest rozpoznawalna dla administratora nazwa instancji używana przy nawiązywaniu połączenia. Drugim jest wewnętrzne oznaczenie nadawane podczas instalacji, wykorzystywane przez SQL Server Setup, system Windows oraz składniki odpowiedzialne za przechowywanie konfiguracji. Wewnętrzne oznaczenie może pojawiać się w nazwach katalogów, wpisach rejestru, nazwach usług lub raportach instalatora, dlatego nie zawsze wygląda tak samo jak nazwa używana przez aplikację. Przy instancji domyślnej nazwa usługi silnika SQL Server ma postać Wpływ identyfikatora na połączenie i konfiguracjęIdentyfikator instancji pomaga ustalić, do którego procesu SQL Server ma trafić połączenie. Przy instancji domyślnej klient może użyć samej nazwy komputera, na przykład SQL Server Browser jest usługą, która może pomagać klientom odnaleźć port przypisany do nazwanej instancji. Nie zastępuje ona jednak samego silnika SQL Server ani nie zmienia identyfikatora instancji. Problemy z połączeniem mogą wystąpić, gdy usługa właściwej instancji jest zatrzymana, konfiguracja protokołu TCP/IP jest wyłączona, zapora blokuje port albo klient wskazuje inną nazwę instancji niż ta, która została zainstalowana. Z tego powodu podczas diagnostyki należy porównać nazwę używaną przez aplikację z nazwą usługi, konfiguracją SQL Server Configuration Manager oraz wpisami w dzienniku ERRORLOG. Rozpoznawanie właściwej instancji podczas diagnostykiPodstawowym krokiem jest ustalenie, jakie instancje SQL Server są faktycznie zainstalowane i które z nich działają. Można sprawdzić listę usług systemu Windows, użyć SQL Server Configuration Manager albo przeanalizować informacje zwracane przez narzędzia instalacyjne SQL Server. Po nawiązaniu połączenia z określoną instancją przydatne są zapytania takie jak Nie należy utożsamiać identyfikatora instancji z wartością |