Administracija Windows interne baze podataka

Windows interna baza podataka (WID) je "lite" SQL baza podataka koja se temelji na SQL Server Expressu. Windows Internal Database nudi se kao besplatna SQL baza podataka koja se može koristiti u raznim Microsoftovim proizvodima (ili trećim programerima) kao lako i besplatno SQL rješenje za pohranu podataka. Konkretno, WID može koristiti SharePoint ili takve Windows Server uloge kao što su WSUS, ADRMS, ADFS, Connector Broker itd..

Windows unutarnja baza podataka uključena je u Windows operacijske sustave počevši s verzijom sustava Windows Server 2008. U sustavu Windows 2008, bez obzira na dubinu bita, dostupna je samo 32-bitna verzija WID-a (instalirana u C: \ Programske datoteke (x86) \ Microsoft SQL Server), u sustavu Windows Server 2012 WID verzija je 64-bitna (baza podataka je u direktoriju C: \ Windows \ WID). Kao samostalni proizvod Windows Internal Database nije dostupan korisnicima.

primjedba. Za velika produktivna okruženja Microsoft preporučuje postavljanje infrastrukturnih baza podataka na čitavu SQL instancu. WID - preporučuje se za upotrebu u malim organizacijama, testnim okruženjima (ili "iz siromaštva", s velikim brojem licenciranja "starijih" verzija SQL Servera).

Ključne značajke Windows interne baze podataka:

  • WID baza podataka pretpostavlja samo lokalnu upotrebu, a na nju se ne možete daljinski povezati
  • Ne postoje ograničenja u veličini datoteka baze podataka (za razliku od istog izdanja SQL Express-a)
  • Ne zahtijeva licencu za njezinu upotrebu.

Upravljanje unutarnjom bazom podataka Windows

Kao što su zamislili programeri, WID baza podataka namijenjena je samo instalaciji konzole ili skripte, a sve operacije s njom trebale bi se obavljati putem naredbenog retka. Ali srećom, WID bazom se može upravljati putem GUI-a koristeći SQL Management Studio.

Da biste to učinili, trebate:

  1. Preuzmite i instalirajte SQL Server Management Studio Express 2012 (uključeno u Microsoft SQL Server 2012 Express, ali možete ga i zasebno preuzeti odabirom ENU \ x64 \ SQLManagementStudio_x64_ENU.exe)
  2. Pokrenite konzolu Management Studio s povlasticama administratora
  3. Spajat će se na bazu podataka specificirajući sljedeće ime poslužitelja:
    • na Windows Server 2008 / R2  - \\. \ pipe \ mssql $ microsoft ## ssee \ sql \ upit
    • na Windows Server 2012 / R2 - \\. \ cijev \ MICROSOFT ## WID \ tsql \ upit

Da biste se povezali putem sqlcmd.exe, pokrenite sljedeću naredbu:

sqlcmd -S \\. \ cijev \ MICROSOFT ## WID \ tsql \ upit -E

Kako ukloniti WID bazu

Nakon uklanjanja Windows uloge koja koristi Windows Internal Database, sama SQL instanca sa WID bazom podataka se ne briše, a nema nikakvih alata za brisanje u sustavu. Deinstalirajte Windows Internal Database samo pomoću programa Windows Installer.

Za uklanjanje WID baze podataka na Windows Server 2008, trebate:

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

U Windows Serveru 2012, WID bazu podataka možete mnogo lakše izbrisati pomoću Powershell-a:

Ukloni-WindowsFeature Windows-Internal-DB

Sami datoteke baze podataka (.mdb i .ldb) morat će se izbrisati ručno - staze do njih označene su na početku članka.

Verziju instalirane verzije WID-a možete odrediti po datoteci:

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

Sadrži otprilike sljedeće podatke:

2014-03-22 12: 38: 11.11 Microsoft Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
10. veljače 2012. 19:39:15
Autorska prava (c) Microsoft Corporation
Windows interna baza podataka (64-bitna) na 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 Sva prava zadržana.
2014-03-22 12: 38: 11.12 ID postupka poslužitelja poslužitelja je 1644.
2014-03-22 12: 38: 11.12 Proizvođač poslužiteljskog sustava: 'VMware, Inc.', Model sustava: 'VMware Virtual Platform'.
2014-03-22 12: 38: 11.14 Način provjere autentičnosti poslužitelja je SAMO PROZORI.
2014-03-22 12: 38: 11.14 Snimanje poruka SQL Server u datoteci 'C: \ Windows \ WID \ Log \ error.log'.
2014-03-22 12: 38: 11.14 Poslužiteljski račun usluge je 'NT SERVICE \ MSSQL $ MICROSOFT ## WID'. Ovo je informativna poruka; nije potrebno korisničko djelovanje.
2014-03-22 12: 38: 11.14 Parametri pokretanja registra registra:
-w 65535
-T 1617
-K
-e C: \ Windows \ WID \ Log \ error.log
-l C: \ Windows \ WID \ Podaci \ mastlog.ldf
-d C: \ Windows \ WID \ Podaci \ master.mdf