Администрация на вътрешната база данни на Windows

Вътрешна база данни на Windows (WID) е "lite" SQL база данни, базирана на SQL Server Express. Вътрешната база данни на Windows се предлага като безплатна SQL база данни, която може да се използва в различни продукти на Microsoft (или разработчици на трети страни) като лесно и безплатно решение за съхранение на данни SQL. По-специално, WID може да се използва от SharePoint или от такива роли на Windows Server като WSUS, ADRMS, ADFS, Broker Connection и т.н..

Вътрешната база данни на Windows е включена в операционните системи за сървър на Windows, започвайки с версията на Windows Server 2008. В Windows 2008, независимо от битовата дълбочина, е достъпна само 32-битовата версия на WID (инсталирана в C: \ програмни файлове (x86) \ Microsoft SQL Server), в Windows Server 2012 WID версията е 64-битова (базата данни е в директорията C: \ Windows \ WID). Като самостоятелен продукт, вътрешната база данни на Windows не е достъпна за потребителите.

забележка. За големи производителни среди Microsoft препоръчва да се поставят инфраструктурни бази данни в пълен екземпляр SQL. WID - препоръчва се за използване в малки организации, тестови среди (или „от бедност“, с голямо лицензионно натоварване на „по-стари“ версии на SQL Server).

Основни характеристики на вътрешната база данни на Windows:

  • WID базата данни предполага само локална употреба, не можете да се свържете с нея отдалечено
  • Няма ограничения за размера на файловете на базата данни (за разлика от същото издание на SQL Express)
  • Не изисква лиценз за неговото използване.

Управление на вътрешната база данни на Windows

Както е замислено от разработчиците, базата данни WID е предназначена само за инсталиране на конзола или скрипт и всички операции с нея трябва да се извършват през командния ред. Но за щастие, WID базата може да се управлява чрез GUI, използвайки SQL Management Studio.

За да направите това, трябва:

  1. Изтеглете и инсталирайте SQL Server Management Studio Express 2012 (включен в Microsoft SQL Server 2012 Express, но можете също да го изтеглите отделно, като изберете ENU \ x64 \ SQLManagementStudio_x64_ENU.exe)
  2. Стартирайте конзолата на Management Studio с права на администратор
  3. Той ще се свърже с базата данни, като посочи следното име на сървъра:
    • на Windows Server 2008 / R2  - \\. \ pipe \ mssql $ microsoft ## ssee \ sql \ заявка
    • на Windows Server 2012 / R2 - \\. \ pipe \ MICROSOFT ## WID \ tsql \ заявка

За да се свържете чрез sqlcmd.exe, изпълнете следната команда:

sqlcmd -S \\. \ тръба \ MICROSOFT ## WID \ tsql \ query -E

Как да премахнете WID основата

След отстраняването на ролята на Windows, която използва вътрешната база данни на Windows, самият екземпляр SQL с базата данни на WID не се изтрива и няма инструменти за изтриването му в системата. Можете да деинсталирате вътрешната база данни на Windows само с помощта на инсталатора на Windows.

За да премахнете WID базата данни на Windows Server 2008, трябва:

  • на 32-битова система:
    msiexec / x CEB5780F-1A70-44A9-850F-DE6C4F6AA8FB callerid = ocsetup.exe
  • на 64-битова система:
    msiexec / x BDD79957-5801-4A2D-B09E-852E7FA64D01 callerid = ocsetup.exe

В Windows Server 2012 WID базата данни може да бъде изтрита много по-лесно с помощта на Powershell:

Remove-WindowsFeature Windows-Internal-DB

Самите файлове на базата данни (.mdb и .ldb) ще трябва да бъдат изтрити ръчно - пътищата към тях са посочени в началото на статията.

Можете да определите версията на инсталираната версия на WID по файла:

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

Той съдържа приблизително следната информация:

2014-03-22 12: 38: 11.11 сървър Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
10 февруари 2012 г. 19:39:15
Авторско право (c) Microsoft Corporation
Вътрешна база данни на Windows (64-битова) на Windows NT 6.2 (Build 9200 :) (Hypervisor)
2014-03-22 12: 38: 11.12 Сървър (в) Microsoft Corporation.
2014-03-22 12: 38: 11.12 Сървър Всички права запазени.
2014-03-22 12: 38: 11.12 Идентификационният процес на сървърния сървър е 1644.
2014-03-22 12: 38: 11.12 Производител на сървърна система: 'VMware, Inc.', Модел на системата: 'VMware Virtual Platform'.
2014-03-22 12: 38: 11.14 Режимът за автентификация на сървъра е САМО ЗА ВИНА.
2014-03-22 12: 38: 11.14 Сървърно регистриране на съобщения на SQL Server във файл „C: \ Windows \ WID \ Log \ error.log“.
2014-03-22 12: 38: 11.14 Сървър Профилът на услугата е „NT SERVICE \ MSSQL $ MICROSOFT ## WID“. Това е информационно съобщение; не се изискват действия на потребителя.
2014-03-22 12: 38: 11.14 Параметри за стартиране на системния регистър:
-w 65535
-Т 1617
-K
-e C: \ Windows \ WID \ Log \ error.log
-l C: \ Windows \ WID \ Данни \ mastlog.ldf
-d C: \ Windows \ WID \ Data \ master.mdf