Správa vnútornej databázy Windows

Interná databáza systému Windows (WID) je "lite" SQL databáza založená na SQL Server Express. Interná databáza systému Windows sa ponúka ako bezplatná databáza SQL, ktorú možno použiť v rôznych produktoch spoločnosti Microsoft (alebo vývojárov tretích strán) ako jednoduché a bezplatné riešenie na ukladanie údajov SQL. WID môže používať najmä služba SharePoint alebo také úlohy systému Windows Server ako WSUS, ADRMS, ADFS, Connection Broker atď..

Interná databáza systému Windows je súčasťou operačných systémov Windows Server počínajúc verziou Windows Server 2008. V systéme Windows 2008 je bez ohľadu na hĺbku bitov k dispozícii iba 32-bitová verzia WID (nainštalovaná v C: \ Program Files (x86) \ Microsoft SQL Server), v systéme Windows Server 2012 je verzia WID 64-bitová (databáza je v adresári C: \ Windows \ WID). Ako samostatný produkt nie je interná databáza systému Windows dostupná používateľom.

poznámka. V prípade veľkých produktívnych prostredí spoločnosť Microsoft odporúča umiestňovať databázy infraštruktúry do úplnej inštancie SQL. WID - odporúčané pre použitie v malých organizáciách, testovacích prostrediach (alebo „z chudoby“, s vysokým zaťažením licencií „starších“ verzií servera SQL).

Kľúčové vlastnosti internej databázy Windows:

  • Databáza WID predpokladá iba lokálne použitie, nemôžete sa k nemu vzdialene pripojiť
  • Veľkosť databázových súborov nie je nijako obmedzená (na rozdiel od toho istého vydania SQL Express)
  • Na jeho použitie sa nevyžaduje licencia.

Správa internej databázy Windows

Podľa koncepcie vývojárov je databáza WID určená iba na inštaláciu konzoly alebo skriptu a všetky operácie s ňou by sa mali vykonávať prostredníctvom príkazového riadku. Našťastie sa však základňu WID dá riadiť pomocou GUI SQL Management Studio.

Ak to chcete urobiť, musíte:

  1. Stiahnite si a nainštalujte SQL Server Management Studio Express 2012 (je súčasťou Microsoft SQL Server 2012 Express, ale môžete si ho tiež stiahnuť osobitne výberom ENU \ x64 \ SQLManagementStudio_x64_ENU.exe)
  2. Spustite konzolu Management Studio s oprávneniami správcu
  3. Pripojí sa k databáze zadaním nasledujúceho názvu servera:
    • v systéme Windows Server 2008 / R2  - \\. \ pipe \ mssql $ microsoft ## ssee \ sql \ query
    • v systéme Windows Server 2012 / R2 - \\. \ pipe \ MICROSOFT ## WID \ tsql \ query

Ak sa chcete pripojiť cez sqlcmd.exe, spustite nasledujúci príkaz:

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

Ako odstrániť základňu WID

Po odstránení role Windows, ktorá používa internú databázu Windows, sa samotná inštancia SQL s databázou WID neodstráni a v systéme neexistujú žiadne nástroje na jej odstránenie. Internú databázu Windows môžete odinštalovať iba pomocou Inštalátora systému Windows.

Na odstránenie databázy WID v systéme Windows Server 2008 potrebujete:

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

V systéme Windows Server 2012 je možné databázu WID ľahšie odstrániť pomocou Powershell:

Remove-WindowsFeature Windows-Internal-DB

Samotné databázové súbory (.mdb a .ldb) sa budú musieť odstrániť manuálne - cesty k nim sú uvedené na začiatku článku..

Verzia nainštalovanej verzie WID môžete určiť podľa súboru:

  • Pre systém Windows Server 2008:  % WINDIR% \ SYSMSI \ SSEE \ MSSQL.2005 \ MSSQL \ LOG
  • Pre systém Windows Server 2012: % WINDIR% \ WID \ Log \ error.log

Obsahuje približne tieto informácie:

2014-03-22 12: 38: 11.11 Server Microsoft SQL Server 2012 - 11,0,2100,60 (X64)
10. februára 2012 19:39:15
Autorské práva (c) Microsoft Corporation
Interná databáza systému Windows (64-bitová verzia) v systéme Windows NT 6.2 (Build 9200 :) (Hypervisor)
2014-03-22 Server 12: 38: 11.12 (c) Microsoft Corporation.
2014-03-22 Server 12: 38: 11.12 Všetky práva vyhradené.
2014-03-22 12: 38: 11.12 ID procesu serverového servera je 1644.
2014-03-22 12: 38: 11.12 Výrobca systému serverov: „VMware, Inc.“, model systému: „VMware Virtual Platform“.
2014-03-22 12: 38: 11.14 Režim overenia servera je IBA WINDOWS-ONLY.
2014-03-22 12: 38: 11.14 Protokolovanie serverových správ SQL Server v súbore 'C: \ Windows \ WID \ Log \ error.log'.
2014-03-22 Server 12: 38: 11.14 Účet služby je 'NT SERVICE \ MSSQL $ MICROSOFT ## WID'. Toto je informačná správa; nevyžaduje sa žiadna akcia používateľa.
2014-03-22 12: 38: 11.14 Parametre spustenia registra servera:
-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