Windows Internal Database Administracija

Notranja baza podatkov Windows (WID) je "lite" baza podatkov SQL, ki temelji na SQL Server Express. Windows Internal Database je na voljo kot brezplačna zbirka podatkov SQL, ki se lahko uporablja v različnih Microsoftovih izdelkih (ali drugih proizvajalcih) kot enostavna in brezplačna rešitev za shranjevanje podatkov SQL. Zlasti WID lahko uporablja SharePoint ali pa takšne vloge Windows Server, kot so WSUS, ADRMS, ADFS, Connection Broker itd..

Notranja zbirka podatkov Windows je vključena v operacijske sisteme strežnika Windows, začenši z različico sistema Windows Server 2008. V operacijskem sistemu Windows 2008 je na voljo samo 32-bitna različica WID (nameščena v C: \ programske datoteke (x86) \ Microsoft SQL Server), v operacijskem sistemu Windows Server 2012 je različica WID 64-bitna (baza podatkov je v imeniku C: \ Windows \ WID) Notranja zbirka podatkov Windows kot samostojen izdelek uporabnikom ni na voljo.

Opomba. Za velika produktivna okolja Microsoft priporoča, da se baze podatkov o infrastrukturi namestijo v celoten primerek SQL. WID - priporočljivo za uporabo v majhnih organizacijah, testnih okoljih (ali "iz revščine", z veliko obremenitvijo licenc "starejših" različic SQL Serverja).

Ključne značilnosti sistema Windows Windows Database:

  • Baza podatkov WID predvideva le lokalno uporabo, z njo se ne morete povezati na daljavo
  • Glede velikosti datotek baze podatkov ni omejitev (za razliko od iste izdaje SQL Express)
  • Za njegovo uporabo ne potrebuje dovoljenja.

Upravljanje notranje baze podatkov Windows

Kot so razvili razvijalci, je baza podatkov WID namenjena samo namestitvi konzole ali skripta, vse operacije z njo pa naj se izvajajo v ukazni vrstici. Toda na srečo je mogoče z WI upravljati z bazo WID Studio za upravljanje SQL.

Če želite to narediti, potrebujete:

  1. Prenesite in namestite program SQL Server Management Studio Express 2012 (priložen Microsoft SQL Server 2012 Express, vendar ga lahko tudi ločeno prenesete, tako da izberete ENU \ x64 \ SQLManagementStudio_x64_ENU.exe)
  2. Zaženite konzolo Management Studio s skrbniškimi pravicami
  3. Povezava se bo z bazo podatkov določila naslednje ime strežnika:
    • v operacijskem sistemu Windows Server 2008 / R2  - \\. \ pipe \ mssql $ microsoft ## ssee \ sql \ poizvedba
    • v operacijskem sistemu Windows Server 2012 / R2 - \\. \ pipe \ MICROSOFT ## WID \ tsql \ poizvedba

Če se želite povezati prek sqlcmd.exe, zaženite naslednji ukaz:

sqlcmd -S \\. \ cev \ MICROSOFT ## WID \ tsql \ poizvedba -E

Kako odstraniti osnovo WID

Po odstranitvi vloge Windows, ki uporablja notranjo podatkovno bazo Windows, sam primerek SQL z bazo podatkov WID ne izbriše in v sistemu ni orodij, s katerimi bi ga lahko izbrisali. Windows Notranjo zbirko podatkov Windows lahko odstranite samo s programom Windows Installer.

Če želite odstraniti bazo podatkov WID v operacijskem sistemu Windows Server 2008, morate:

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

V operacijskem sistemu Windows Server 2012 lahko bazo WID veliko lažje izbrišete z uporabo Powershell:

Odstrani-WindowsFeature Windows-Internal-DB

Sami datoteke baze podatkov (.mdb in .ldb) bodo morali ročno izbrisati - poti do njih so navedene na začetku članka.

Različico nameščene različice WID lahko določite po datoteki:

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

Vsebuje približno naslednje podatke:

2014-03-22 12: 38: 11.11 strežnik Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
10. februar 2012 19:39:15
Avtorske pravice (c) Microsoft Corporation
Notranja baza podatkov Windows (64-bitna) v sistemu Windows NT 6.2 (Build 9200 :) (Hypervisor)
2014-03-22 12: 38: 11.12 Server (c) Microsoft Corporation.
2014-03-22 12: 38: 11.12 Server Vse pravice pridržane.
2014-03-22 12: 38: 11.12 ID procesa strežnika strežnika je 1644.
2014-03-22 12: 38: 11.12 Proizvajalec strežniških sistemov: 'VMware, Inc.', Model sistema: 'VMware Virtual Platform'.
2014-03-22 12: 38: 11.14 Način preverjanja pristnosti strežnika je SAMO POZOR.
2014-03-22 12: 38: 11.14 Dnevnik strežnika Sporočila SQL Server v datoteki „C: \ Windows \ WID \ Log \ error.log“.
2014-03-22 12: 38: 11.14 Strežnik Račun storitve je 'NT SERVICE \ MSSQL $ MICROSOFT ## WID'. To je informativno sporočilo; nobeno uporabniško dejanje ni potrebno.
2014-03-22 12: 38: 11.14 Parametri zagona registra registra:
-w 65535
-T 1617
-K
-e C: \ Windows \ WID \ Log \ error.log
-l C: \ Windows \ WID \ Podatki \ mastlog.ldf
-d C: \ Windows \ WID \ Data \ master.mdf