Správa interní databáze systému Windows

Interní databáze systému Windows (WID) je "lite" databáze SQL založená na SQL Server Express. Interní databáze systému Windows je nabízena jako bezplatná databáze SQL, kterou lze použít v různých produktech společnosti Microsoft (nebo vývojářích třetích stran) jako snadné a bezplatné řešení pro ukládání dat SQL. WID může používat zejména SharePoint nebo takové role Windows Serveru jako WSUS, ADRMS, ADFS, Connection Broker atd..

Interní databáze Windows je součástí operačních systémů Windows Server počínaje verzí Windows Server 2008. V systému Windows 2008 je bez ohledu na bitovou hloubku k dispozici pouze 32bitová verze WID (nainstalovaná v C: \ Program Files (x86) \ Microsoft SQL Server), v systému Windows Server 2012 je verze WID 64bitová (databáze je v adresáři C: \ Windows \ WID) Interní databáze Windows není jako samostatný produkt uživatelům k dispozici.

Poznámka:. Pro velká produktivní prostředí společnost Microsoft doporučuje umístit databáze infrastruktury na úplnou instanci SQL. WID - doporučeno pro použití v malých organizacích, testovacích prostředích (nebo „z chudoby“, s vysokým zatížením licencí „starších“ verzí serveru SQL).

Klíčové vlastnosti interní databáze systému Windows:

  • Databáze WID předpokládá pouze místní použití, nelze se k němu připojit vzdáleně
  • Na velikost databázových souborů neexistují žádná omezení (na rozdíl od stejného vydání SQL Express)
  • Pro jeho použití nevyžaduje licenci.

Správa interní databáze systému Windows

Podle koncepce vývojářů je databáze WID určena pouze pro instalaci konzoly nebo skriptu a všechny operace s ní by měly být prováděny prostřednictvím příkazového řádku. Naštěstí však lze WID základnu spravovat pomocí GUI SQL Management Studio.

K tomu potřebujete:

  1. Stáhněte a nainstalujte SQL Server Management Studio Express 2012 (součástí Microsoft SQL Server 2012 Express, ale můžete si jej také stáhnout samostatně výběrem ENU \ x64 \ SQLManagementStudio_x64_ENU.exe)
  2. Spusťte konzolu Management Studio s oprávněními správce
  3. Připojí se k databázi zadáním následujícího názvu serveru:
    • na Windows Server 2008 / R2  - \\. \ pipe \ mssql $ microsoft ## ssee \ sql \ query
    • na Windows Server 2012 / R2 - \\. \ pipe \ MICROSOFT ## WID \ tsql \ query

Chcete-li se připojit pomocí sqlcmd.exe, spusťte následující příkaz:

sqlcmd -S \\. \ pipe \ MICROSOFT ## WID \ tsql \ query -E

Jak odstranit základnu WID

Po odebrání role Windows, která používá interní databázi Windows, samotná instance SQL s databází WID nebude odstraněna a v systému neexistují žádné nástroje pro její odstranění. Interní databázi Windows můžete odinstalovat pouze pomocí Instalační služby systému Windows.

Chcete-li odebrat databázi WID v systému Windows Server 2008, musíte:

  • v 32bitovém systému:
    msiexec / x CEB5780F-1A70-44A9-850F-DE6C4F6AA8FB callerid = ocsetup.exe
  • v 64bitovém systému:
    msiexec / x BDD79957-5801-4A2D-B09E-852E7FA64D01 callerid = ocsetup.exe

V systému Windows Server 2012 lze databázi WID odstranit mnohem snadněji pomocí Powershell:

Remove-WindowsFeature Windows-Internal-DB

Samotné databázové soubory (.mdb a .ldb) budou muset být odstraněny ručně - cesty k nim jsou vyznačeny na začátku článku.

Verze nainstalované verze WID můžete určit souborem:

  • Pro Windows Server 2008:  % WINDIR% \ SYSMSI \ SSEE \ MSSQL.2005 \ MSSQL \ LOG
  • Pro Windows Server 2012: % WINDIR% \ WID \ Log \ error.log

Obsahuje přibližně následující informace:

2014-03-22 12: 38: 11.11 Server Microsoft SQL Server 2012 - 11.0,2100.60 (X64)
10. února 2012 19:39:15
Copyright (c) Microsoft Corporation
Interní databáze systému Windows (64bitová verze) v systému Windows NT 6.2 (Build 9200 :) (Hypervisor)
2014-03-22 12: 38: 11.12 Server (c) Microsoft Corporation.
2014-03-22 Server 12: 38: 11.12 Všechna práva vyhrazena.
2014-03-22 12: 38: 11.12 ID procesu serveru serveru je 1644.
2014-03-22 12: 38: 11.12 Výrobce systému serverů: 'VMware, Inc.', model systému: 'VMware Virtual Platform'.
2014-03-22 12: 38: 11.14 Režim ověřování serveru je POUZE WINDOWS.
2014-03-22 12: 38: 11.14 Protokolování serverových zpráv SQL Server v souboru 'C: \ Windows \ WID \ Log \ error.log'.
2014-03-22 12: 38: 11.14 Server Účet služby je 'NT SERVICE \ MSSQL $ MICROSOFT ## WID'. Toto je informační zpráva; není nutná žádná akce uživatele.
2014-03-22 12: 38: 11.14 Parametry spuštění registru serveru:
-w 65535
-T 1617
-K
-e C: \ Windows \ WID \ Log \ error.log
-l C: \ Windows \ WID \ Data \ mastlog.ldf
-d C: \ Windows \ WID \ Data \ master.mdf