none
Невозможно создать новую БД в MS SQL Server 2005 Standart RRS feed

  • Вопрос

  • Здравствуйте!

    На сервере с ОС Microsoft Windows 2003 Server Standart R2 SP2 был установлен MS SQL Server 2005 Express. Позже пытался его обновить до MS SQL Server 2005 Standart, но обновление закончилось ошибкой, и я поставил MS SQL Server 2005 Standart как новый Instance, после применил сервис-паки и обновления безопасности. Подключил базу приложения, созданную ранее на SQL Express, всё работало.

    Сейчас попытался создать новую базу для нового приложения, но получаю ошибки (как при создании БД в MS SQL Management Sudio, так и при попытке создания базы из инсталлятора приложения):

    2009-03-06 17:16:52.69        Error: 50000, Severity: 16, State: 1.
    2009-03-06 17:16:52.69        CREATION OF A USER DEFINED DATABASE IS PROHIBITED - DBNAME = [DBName]

    2009-03-10 14:27:25.96 spid57      Starting up database 'test'.
    2009-03-10 14:27:26.23 spid57      Error: 50000, Severity: 16, State: 1.
    2009-03-10 14:27:26.23 spid57      CREATION OF A USER DEFINED DATABASE IS PROHIBITED - DBNAME = [test]

    MS SQL Server 2005 Standart работает в смешанном режиме, при попытке создания базы используется логин SA

    MS SQL Server 2005 Express отключен.

    Заранее благодарю за помощь.
    10 марта 2009 г. 12:18

Ответы

  • Возможно у Вас создан триггер уровня сервера, который запрещает создавать базы.
    Посмотрите в SSMS раздел Server Objects -> Triggers.
    Если триггеры действительно есть, то посмотрите их код и отключите тот, который мешает создавать базы.
    16 марта 2009 г. 7:35