Windows internal database microsoft ssee

Администрирование Windows Internal Database

Windows Internal Database (WID) представляет собой «облегченной» базу данных SQL, основанную на SQL Server Express. Windows Internal Database предлагается в качестве бесплатной базы данных SQL, которую можно использовать в различных продуктах Microsoft (или сторонних разработчиков) в качестве легкого и бесплатного SQL- решения для хранения данных. В частности, WID может использоваться SharePoint или таким ролями Windows Server, как WSUS, ADRMS, ADFS, Connection Broker и т.п.

Windows Internal Database включается в состав серверных ОС Window, начиная с версии Windows Server 2008. В Windows 2008 независимо от разрядности доступна только 32 битная версия WID (устанавливается в C:\Program Files (x86)\Microsoft SQL Server), в Windows Server 2012 версия WID — 64-битная (база находится в каталоге C:\Windows\WID). В качестве отдельного продукта Windows Internal Database пользователям не доступна.

Основные особенности Windows Internal Database:

  • База данных WID предполагает только локально использование, удаленно к ней подключиться не получится
  • Отсутствуют ограничения на размер файлов БД (в отличии от той же редакции SQL Express)
  • Не требует для своего использования лицензии.

Управление базой Windows Internal Database

По задумке разработчиков база 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\query
    • в Windows Server 2012 / R2 — \\.\pipe\MICROSOFT##WID\tsql\query

Для подключения через sqlcmd.exe следует выполнить такую команду:

Как удалить базу WID

После удаления роли Windows, которая использует базу Windows Internal Database, сам инстанс SQL с базой WID не удаляется, причем инструментов для ее удаление в системе нет. Деинсталлировать базу Windows Internal Database можно только при помощи Windows Installer.

Для удаления базы WID на Windows Server 2008 нужно:

  • на 32 битной системе:
  • на 64 битной системе:

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

Сами файлы базы данных (.mdb и .ldb) придется удалить вручную – пути к ним указаны в начале статьи.

Определить версию установленную версию WID можно по файлу:

Блог TangaRUS’а

  • Разместил TangaRUS
  • Опубликовано: 2 февраля 2010 в 12:51 Обновлено: 2 февраля 2010 в 12:53

Обратили внимание, что один из серверов после недели работы начинает жутко «тормозить».
Расследование показало, что виноват WSUS, а точнее его встроенная SQL база данных: Windows Internal Database (инстанс MICROSOFT##SSEE).

Выяснилось, что в процессе работы этот SQL сервер отъедает всю доступную память, в результате чего всё и начинает тормозить.
В полноценном SQL сервере мы бы просто ограничили размер памяти доступный для него, но как это сделать тут, ведь никаких стандартных средств управления не предусмотрено?

Очень просто!
Качаем SQL Server Management Studio Express , и в качестве имени сервера вводим:
np:\\.\pipe\MSSQL$Microsoft##SSEE\sql\query.
Всё!

Подробнее на английском можно прочитать здесь .

ЗЫ: Вход необходимо производить под учётной записью (локальной или доменной) имеющей права локального администратора.
На SBS (да и вообще при использовании UAC) не забываем запускать SQL Server Management Studio используя Run As Administrator (Запуск от имени администратора).

ЗЗЫ: Также неплохо бы поставить перезагрузку сервера раз в неделю по расписанию, например ночью в воскресение.

    Сергей on 7 февраля 2013 16:25

подскажите, это самая Windows Internal Database (MICROSOFT##SSEE) после удаления с сервера WSUS вообще нужна? Сервер 2008R2, используется как файловый сервер. Я попытался руками удалить папку C:\Program Files\Microsoft SQL Server и ессно облом.

Если она использовалась только для WSUS — то да конечно, можно удалять. Но нужно убедиться, что никакие другие службы или приложения её не используют (например SQL Server Management Studio посмотреть какие в ней есть БД).

спасибо, удалил ее командой

msiexec /x callerid=ocsetup.exe для 64 bit OS

Оставить комментарий или два

Это flash облако тегов вы можете найти на сайте «WordPress плагины». Для показа облака необходим Flash Player 9 или выше.

Внутренняя база данных Windows — Windows Internal Database

Внутренняя база данных Windows (кодовое название WYukon, иногда называемая SQL Server Embedded Edition) — это вариант SQL Server Express 2005–2014, который входит в состав Windows Server 2008 (SQL 2005), Windows Server 2008 R2 (SQL 2005), Windows Server 2012 (SQL 2012), Windows Server 2012 R2 (SQL 2012) и Windows Server 2016 (SQL 2014) и включен в другие бесплатные продукты Microsoft, выпущенные после 2007 года, для которых требуется серверная часть базы данных SQL Server. Службы Windows SharePoint Services 3.0 и Windows Server Update Services 3.0 включают внутреннюю базу данных Windows, которую можно использовать в качестве альтернативы использованию розничной версии SQL Server. WID был 32-битным приложением, даже как компонент 64-битной Windows Server 2008, который устанавливается по пути. C:\Windows\sysmsi\ssee\ В Windows Server 2012 и более поздних версиях это 64-битное приложение, установленное в C:\Windows\WID .

Внутренняя база данных Windows недоступна как отдельный продукт для использования приложениями конечных пользователей; Для этой цели Microsoft предоставляет SQL Server Express и Microsoft SQL Server . Кроме того, он предназначен для доступа только к службам Windows, работающим на том же компьютере.

Некоторые компоненты Windows Server 2008 и 2012 используют внутреннюю базу данных Windows для хранения данных: службы управления правами Active Directory , диспетчер системных ресурсов Windows , службы UDDI , службы федерации Active Directory 2.0, посредник подключений удаленного рабочего стола (автономный), IPAM и службы Windows SharePoint Services. . В Windows Server 2003 службы SharePoint и Windows Server Update Services устанавливают внутреннюю базу данных Windows и используют ее в качестве хранилища данных по умолчанию, если розничный экземпляр базы данных SQL Server не предоставлен. В статье базы знаний, опубликованной Microsoft, говорится, что внутренняя база данных Windows не идентифицирует себя как съемный компонент, и даются инструкции, как ее можно удалить, напрямую вызвав установщик Windows .

SQL Server Management Studio Express можно использовать для подключения к экземпляру внутренней базы данных Windows, используя \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query (2003–2008) или \\.\pipe\MICROSOFT##WID\tsql\query (2012) в качестве имени экземпляра. Но это будет работать только локально, так как удаленные подключения не могут быть включены для этого выпуска SQL Server. Также обратите внимание, что следует использовать «Аутентификацию Windows» (в отличие от Аутентификации SQL Server), и администраторы, похоже, имеют лучшие результаты успешной аутентификации при входе в систему с той же учетной записью администратора, которая была создана при установке Windows.

Windows Internal Database – управление и удаление

На курсах Sharepoint часто возникают вопросы касательно Windows Internal Database (WID).

Что такое Windows Internal Database?

При локальной, чаще всего тестовой, установке таких продуктов как Windows Sharepoint Services 3.0, WSUS, AD RMS в качестве базы данных используется встроенная база Windows Server 2003/2008 – Windows Internal Database (WID). Эта база пришла на смену WMSDE и представляет собой специальный вариант базы SQL Server Express с измененными свойствами. В частности, она может использоваться только локально и только теми приложениями, с которыми она поставляется. Также она не имеет ограничений на размер файлов. Соответственно, для обычного применения она не годится.

Как управлять Windows Internal Database?

Для этого надо установить Management Studio Express (MMSE) нужной версии и подключиться к экземпляру сервера MICROSOFT#SSEE. В качестве протокола (Network Protocol) при регистрации экземпляра в MMSE надо обязательно указать Named Pipes, т.к. WID работает только через него. Параметры подключения:

  • Server name: ‘\\.\pipe\mssql$microsoft##ssee\sql\query’
  • Server Type: Database Engine
  • Authentication: Windows Authentication
  • options -> network protocol: Named Pipes

Для подключения через sqlcmd.exe выполните такую команду:

sqlcmd -S \\.\pipe\MSSQL$MICROSOFT##SSEE \sql\query –E

Как удалить Windows Internal Database?

Если вы удалили какой-то сервер, который использовал WID, то WID по умолчанию не удаляется, и при этом она недоступна через Add or Remove Programs. Если WID вам больше не нужна, вы можете ее удалить, напрямую вызвав msiexec с ключами

Удаление приложения обычно не удаляет файлы базы .mdb и .ldb, которые расположены в папке %windir%\SYSMSI\SSEE. Их можно удалить вручную.

Что нужно делать с Windows Internal Database?

Обычно над WID выполняют операции бэкапа, перемещения и сжатия файлов. Хотя можно делать и другие операции, но надо быть осторожными, т.к. непродуманные действия могут нарушить работу тех серверов, которые обслуживает WID. Потому, будьте разумны и аккуратны)).

Ошибка при установке WID в Windows Server 2012: служба MSSQL$MICROSOFT##WID не смогла войти в систему как NT SERVICE\MSSQL$MICROSOFT##WID

В этой статье повеяна проблема, из-за которой нельзя установить внутреннюю базу данных Windows (WID) на компьютере под управлением Windows Server 2012.

Оригинальная версия продукта: Windows Server 2012 R2
Исходный номер КБ: 2832204

Симптомы

При установке служб Федерации Active Directory (AD FS) с помощью мастера добавления ролей и функций в Windows Server 2012 установка WID не работает. И вы получите следующее сообщение об ошибке:

Служба MSSQL$MICROSOFT##WID не смогла войти в систему как NT SERVICE\MSSQL$MICROSOFT##WID с настроенным паролем из-за следующей ошибки:
Ошибка logon: пользователю не был предоставлен запрашиваемого типа логотипа на этом компьютере.
Служба: MSSQL$MICROSOFT##WID

Домен и учетная запись: NT SERVICE\MSSQL$MICROSOFT##WID

Эта учетная запись службы не имеет необходимого права пользователя «Вход в качестве службы».

Назначить учетную запись службы на этом компьютере в качестве службы. Для этого можно использовать локальные параметры безопасности (Secpol.msc). Если этот компьютер является узлом кластера, убедитесь, что это право пользователя назначено учетной записи службы кластера на всех узлах кластера. Если вы уже написали этому пользователю право на учетную запись службы и право пользователя будет удалено, обратитесь к администратору домена, чтобы узнать, может ли объект групповой политики, связанный с этим узлом, удалить право.

Причина

При установке WID NT SERVICE\MSSQL$MICROSOFT##WID создается локализованная виртуальная учетная запись. Эта учетная запись предоставляется Log on as a service пользователю право локальной групповой политики. Если объект групповой политики (GPO), связанный с сайтом, доменом или организационным подразделением, переоценил локальный параметр групповой политики, учетная запись NT SERVICE\MSSQL$MICROSOFT##WID не имеет необходимых прав пользователя. Поэтому WID нельзя установить.

Обходной путь

Чтобы решить проблему, используйте один из следующих методов:

  • Log on as a service Назначьте пользователю право на NT SERVICE\ALL SERVICES в GPO, определяемом правом пользователя.
  • Исключить компьютер из GPO, определяемого правом пользователя.

Дополнительные сведения

В этой ситуации также могут возникнуть другие симптомы. Например, служба WID может показаться установленной, но она не начинается. Кроме того, мастер добавления ролей и функций указывает, что перезапуск ожидается.

Читайте также:  Как изменить шлюз linux
Оцените статью