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