File Locations for Default and Named Instances of SQL Server

Instalacja SQL Server składa się z osobnych wystąpień. Wystąpienie, czy domyślne lub nazwane, ma swój własny zestaw programów i plików danych, a także zestaw plików wspólnych współużytkowane wszystkie wystąpienia SQL Server na komputerze.

Dla wystąpienie SQL Server w którym uwzględniono Database Engine, Analysis Services, a Reporting Services, każdy składnik posiada kompletnego zestaw danych i pliki wykonywalne i wspólne pliki współużytkowane przez wszystkie składniki.

Aby wyizolować lokalizacji instalacji dla każdego składnika, wystąpienie unikatowe identyfikatory są generowane dla każdego składnika w danej instancji SQL Server.

Important noteImportant Note:

Pliki programów i plików danych nie można zainstalować na dysku wymiennym, nie można zainstalować w systemie plików, które używa kompresji, nie można zainstalować w katalogu plików systemowych, a nie można zainstalować na udostępnionych dyskach w klastrze pracy awaryjnej wystąpienie.

Nie należy usuwać dowolne z następujących katalogów lub ich zawartość: Binn, dane, Ftdata, HTML lub 1033. Jeśli to konieczne, można usunąć innych katalogów, jednak nie można pobrać danych lub utrata funkcji bez odinstalować i ponownie instalując SQL Server.Do nie zmodyfikować lub usunąć dowolne pliki .htm w katalogu HTML. Są one wymagane w przypadku SQL Server narzędzia do poprawnego działania.

Udostępnione pliki dla wszystkich wystąpień programu SQL Server

Wspólne pliki używane przez wszystkich wystąpień na jednym komputerze są zainstalowane w folderze <drive>:\Program Files\Microsoft SQL Server\100\, gdzie <dysk> jest literą dysku, na którym są zainstalowane składniki.Zwykle jest to dysk C.

Lokalizacje plików i rejestru mapowania

Podczas SQL Server Instalator, identyfikator wystąpienie jest generowany dla każdego składnika serwera. W tym składniki serwera SQL Server zwolnienia są Database Engine, Analysis Services, a Reporting Services.

Domyślny identyfikator obiektu jest konstruowana przy użyciu następującego formatu:

  • MSSQL dla Database Engine, następuje główny numer wersja i okres, po której następuje nazwa wystąpienie.

  • MSAS dla Analysis Services, następuje główny numer wersja i okres, po której następuje nazwa wystąpienie.

  • MSRS dla Reporting Services, następuje główny numer wersja i okres, po której następuje nazwa wystąpienie.

Przykłady wystąpienie domyślne identyfikatorów w tej wersji programu SQL Server są następujące:

  • MSSQL10.MSSQLSERVER dla wystąpienie domyślne z SQL Server.

  • MSAS10.MSSQLSERVER dla wystąpienie domyślne z Analysis Services.

  • MSSQL10.MyInstance dla wystąpienie nazwane z SQL Servernazwany "MyInstance. „

Struktury katalogów dla SQL Server 2008 nazwę wystąpienie, które obejmuje Database Engine i Analysis Services, o nazwie "MyInstance" i zainstalowany na domyślny, katalogi mogą być następujące:

  • C:\Program Files\Microsoft SQL Server\MSSQL10.MyInstance\

  • C:\Program Files\Microsoft SQL Server\ASSQL10.MyInstance\

Żadna wartość podana w polu Identyfikator wystąpienie, ale należy unikać zastrzeżonych słów kluczowych i znaków specjalnych.Aby uzyskać więcej informacji zobaczReserved Keywords (Setup).

Można określić identyfikator wystąpienie innych niż domyślne podczas SQL Server Ustawienia. Zamiast <Pliki programów>\Microsoft SQL Server, <Niestandardowa ścieżka>\Microsoft SQL Server jest używana, jeśli użytkownik zdecyduje, że zmienić domyślny katalog instalacji. Należy zwrócić uwagę, to wystąpienie nazwy zaczynające się od znaku podkreślenia (_) lub która zawiera znak numeru (#) lub znak dolara ($) nie są obsługiwane.

Uwaga

Integration Services i składniki klient nie są wystąpienie pamiętać i w związku z tym nie przypisano identyfikatora wystąpienie.Domyślnie instalowane są składniki rozpoznającymi wystąpienie do jednego katalogu: <drive>:\Program Files\Microsoft SQL Server\100\.Changing the installation path for one shared component also changes it for the other shared components.Następnych instalacjach zainstalować składniki rozpoznającymi wystąpienie na tym samym katalogu, w oryginalnej instalacji.

SQL Server Analysis Services jest jedynym SQL Server składnik, który obsługuje zmianę nazwy instancji po zakończeniu instalacji. Jeśli wystąpienie Analysis Services jest zmieniono jego nazwę, identyfikator wystąpienia nie ulegnie zmianie. Po zakończeniu zmiany nazwy wystąpienie katalogów i kluczy rejestru będzie nadal korzystać z IDENTYFIKATOREM wystąpienie tworzonego podczas instalacji.

Gałąź rejestru jest tworzona w obszarze HKLM\Software\Microsoft\Microsoft SQL Server\<Instance_ID> korzystającego z wystąpienie składników.Na przykład:

  • HKLM\Software\Microsoft\Microsoft SQL Server\MSSQL10.MyInstance

  • HKLM\Software\Microsoft\Microsoft SQL Server\ASSQL10.MyInstance

  • HKLM\Software\Microsoft\Microsoft Server\MSSQL.3 SQL

W rejestrze również zachowuje mapowanie identyfikatora wystąpienie dla nazwy instancji.Identyfikator wystąpienie do mapowania nazwy wystąpienie jest przechowywana w następujący sposób:

  • [HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\wystąpienie Names\SQL] "MSSQL10 nazwa_wystąpienia"=""

  • [HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\wystąpienie Names\OLAP] "ASSQL10 nazwa_wystąpienia"=""

  • [HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\wystąpienie Names\RS] "RSSQL10 nazwa_wystąpienia"=""

Określanie ścieżki plików

Podczas instalacji można zmienić ścieżka instalacji dla następujących funkcji:

Ścieżka instalacji jest wyświetlany w instalacji tylko w przypadku funkcje z folderu można konfigurować użytkownika docelowego:

Składnik

Domyślna ścieżka1, 2

Można konfigurować3 lub ścieżka stała

Database Engine składniki serwera

\Program Files\Microsoft SQL Server\MSSQL10. <InstanceID>\

Można konfigurować

Database Engine pliki danych

\Program Files\Microsoft SQL Server\MSSQL10. <InstanceID>\

Można konfigurować

Analysis Services Serwer

\Program Files\Microsoft SQL Server\MSAS10. <InstanceID>\

Można konfigurować

Analysis Services pliki danych

\Program Files\Microsoft SQL Server\MSAS10. <InstanceID>\

Można konfigurować

Reporting Services serwer raportów

\Program Files\Microsoft SQL Server\MSRS10. <InstanceID>\Reporting Services\ReportServer\Bin\

Można konfigurować

Reporting Services Menedżer raportów

\Program Files\Microsoft SQL Server\MSRS10. <InstanceID>\Reporting Services\ReportManager\

Ścieżka stała

Integration Services

<Zainstaluj katalogu>\100\DTS\

Można konfigurować4

Składniki klient

<Zainstaluj katalogu>\100\Tools\

Można konfigurować4

Obiekty COM replikacja i po stronie serwera

<drive>:\Program Files\Microsoft SQL Server\100\COM\5

Ścieżka stała

Integration Services biblioteki DLL składnika Aparat wykonawczy transformacja danych, aparat potoku transformacja danych oraz dtexec Narzędzie wiersz polecenia

<drive>:\Program Files\Microsoft SQL Server\100\DTS\Binn

Ścieżka stała

Biblioteki dll, które zapewniają obsługę połączeń zarządzanych Integration Services

<drive>:\Program Files\Microsoft SQL Server\100\DTS\Connections

Ścieżka stała

Biblioteki DLL dla każdego typu modułu wyliczającego, Integration Services obsługuje

<drive>:\Program Files\Microsoft SQL Server\100\DTS\ForEachEnumerators

Ścieżka stała

SQL Server Usługa przeglądarki, dostawców WMI

<drive>:\Program Files\Microsoft SQL Server\100\Shared\

Ścieżka stała

Składniki, które są współużytkowane przez wszystkie wystąpienia SQL Server

<drive>:\Program Files\Microsoft SQL Server\100\Shared\

Ścieżka stała

1Upewnij się, że w folderze \Program Files\Microsoft SQL Server\ jest chroniony z ograniczonymi uprawnieniami.

2Jest dysk domyślny dla tych lokalizacji dysk_systemowy, zazwyczaj dysk C.

3ścieżka instalacji dla funkcji podrzędność są określane przez ścieżka instalacji funkcji nadrzędnej.

4Ścieżka jedna instalacja jest współużytkowany Integration Services i składniki klient. Zmiana ścieżka instalacji dla jednego elementu powoduje również zmianę dla pozostałych składników.Następnych instalacjach Zainstaluj składniki z tej samej lokalizacji, w oryginalnej instalacji.

5Katalog ten jest używany przez wszystkie wystąpienia SQL Server na komputerze. Po zastosowaniu aktualizacji do dowolnych wystąpień na komputerze, wszelkie zmiany wprowadzone w plikach w tym folderze wpłynie na wszystkie wystąpienia na komputerze.Podczas dodawania funkcji do istniejącej instalacji, nie można zmienić lokalizację uprzednio zainstalowanych funkcji i nie może określić lokalizację dla nowych funkcji.Należy albo zainstalować dodatkowe funkcje do katalogów już ustanowione przez Instalatora, lub odinstalować i ponownie zainstalować produkt.

Uwaga

W przypadku konfiguracji klastra należy wybrać dysk lokalny jest dostępny w każdym węźle klastra.

Po określeniu ścieżka instalacji podczas instalacji składników serwera lub plików danych, program instalacyjny używa IDENTYFIKATORA wystąpienie w uzupełnieniu do określonej lokalizacji plików programów i danych.Instalator nie korzysta z IDENTYFIKATORA wystąpienie dla narzędzi i inne pliki udostępnione.Instalator również nie używa żadnych identyfikator wystąpienie Analysis Services Program, a dane plików, mimo że jest on używany identyfikator wystąpienie dla Analysis Services repozytorium.

Jeśli użytkownik zestaw ścieżka instalacji dla Database Engine Funkcja, SQL Server Konfigurowanie zestaw używa tej ścieżka jako katalogu głównego dla wszystkich folderów wystąpienie specyficzne dla tego urządzenia, w tym pliki danych programu SQL. W tym przypadek jeśli użytkownik zestaw głównego do "C:\Program Files\Microsoft SQL Server\MSSQL10\MSSQL\", specyficzne dla wystąpienie katalogów są dodawane na końcu tej ścieżka.

Klienci, którzy wolą używać USESYSDB uaktualnienia funkcji w SQL Server Kreator instalacji (Tryb interfejsu użytkownika instalacji) łatwo może prowadzić się do sytuacji, pobiera zainstalowanym produktem w strukturze cyklicznej folderu. Na przykład <SQLProgramFiles>\MSSQL10\MSSQL\MSSQL10\MSSQL\Data\.Zamiast tego, aby można było korzystać z funkcji USESYSDB, ustawianie ścieżka instalacji przez funkcję pliki danych programu SQL, a nie Database Engine Funkcja.

Uwaga

Pliki danych zawsze oczekuje znajdują się w katalogu podrzędnego o nazwie dane.Na przykład określić Server\MSSQL10\ C:\Program Files\Microsoft SQL, aby określić ścieżka katalogu głównego do katalogu danych bazy danych systemu podczas uaktualniania, gdy pliki danych znajdują się w folderze C:\Program Files\Microsoft SQL Server\MSSQL10\MSSQL\Data.