none
Недопустимое имя объекта "msdb.dbo.syspolicy_configuration". (.Net SqlClient Data Provider) RRS feed

  • Вопрос

  • Здравствуйте коллеги.

    Объект: Виртуальный сервер Windows Server 2008 R2 SE на нем SQL Server 2008 R2 64x

    Позавчера встало обновление KB2979597, но со второго раза. Безумно долгая перезагрузка, но терпеливо ждал до 5-ти утра. В итоге получил проблему со входом Management Console

    Error: 18401
    Login failed for user '<var class="sbody-var"><login name></var>'. Reason: Server is in script upgrade mode. Only administrator can connect at this time.

    Проделал это: https://support.microsoft.com/en-us/kb/2163980 (Исправил: поскольку дело было бессонной ночью, описанное здесь проделал не до конца. Возможно дело в этом).

    не помню перезагружался или нет, службу SQL сервер отрестартил. Консоль запустилась, клиентские подключения тоже заработали. Далее система осталась без изменений.

    На настоящий момент клиентские подключения работают, к консоли подключиться можно, но при попытке раскрыть перечень баз получаем:

    Подробности :

    ===================================

    Не удалось получить данные по этому запросу. (Microsoft.SqlServer.Management.Sdk.Sfc)

    ------------------------------
    Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

    ------------------------------
    Расположение программы:

       в Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Object connectionInfo, Request request)
       в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.NavigableItemBuilderDataReader.RunQuery()
       в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.NavigableItemBuilderDataReader.Process()
       в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.NavigableItemBuilderDataReader.get_PropertyNames()
       в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.BuildDynamicItemWithQuery(IList`1 nodes, INodeInformation source, INavigableItem sourceItem, String urnQuery, Boolean registerBuilder, Boolean registerBuiltItems)
       в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.BuildDynamicItem(IList`1 nodes, INodeInformation source, INavigableItem sourceItem, IFilterProvider filter)
       в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.Build(IList`1 nodes, INodeInformation source, INavigableItem sourceItem, IFilterProvider filter)
       в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItem.RequestChildren(IGetChildrenRequest request)
       в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ExplorerHierarchyNode.BuildChildren(WaitHandle quitEvent)

    ===================================

    При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------
    Расположение программы:

       в Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteReader(String sqlCommand, SqlCommand& command)
       в Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataReader(String query, SqlCommand& command)
       в Microsoft.SqlServer.Management.Smo.DataProvider.SetConnectionAndQuery(ExecuteSql execSql, String query)
       в Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataProvider(StringCollection query, Object con, StatementBuilder sb, RetriveMode rm)
       в Microsoft.SqlServer.Management.Smo.ExecuteSql.ExecuteWithResults(StringCollection query, Object con, StatementBuilder sb)
       в Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillData(ResultType resultType, StringCollection sql, Object connectionInfo, StatementBuilder sb)
       в Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillDataWithUseFailure(SqlEnumResult sqlresult, ResultType resultType)
       в Microsoft.SqlServer.Management.Smo.SqlObjectBase.BuildResult(EnumResult result)
       в Microsoft.SqlServer.Management.Smo.SqlObjectBase.GetData(EnumResult erParent)
       в Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData()
       в Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData(Request req, Object ci)
       в Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(Object connectionInfo, Request request)
       в Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Object connectionInfo, Request request)

    ===================================

    Недопустимое имя объекта "msdb.dbo.syspolicy_configuration". (.Net SqlClient Data Provider)

    ------------------------------
    Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.6000&EvtSrc=MSSQLServer&EvtID=208&LinkId=20476

    ------------------------------
    Имя сервера: SDB
    Номер ошибки: 208
    Серьезность: 16
    Состояние: 1
    Номер строки: 3


    ------------------------------
    Расположение программы:

       в Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
       в Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteReader(String sqlCommand, SqlCommand& command)

    Не открываются не только базы. Гугление пока ни к чему не привело. Поиск по "microsoft sql server ошибка 208" тоже дает несхожие с моей ситуацией результаты.

    Помогите чем можете!!!

    P.S. на самом деле установилось (успешно ли?) еще какое-то обновление, но требует перезагрузки.... Сейчас день. Сейчас перегрузиться не могу. Может опять уйти два часа.

    P.P.S Попробовал запустить поиск на форуме по этой фразе:"microsoft sql server ошибка 208" получил:

    502 - Web server received an invalid response while acting as a gateway or proxy server.

    There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server.

    no comments!



    • Изменено DZHEen 21 июля 2016 г. 9:48
    21 июля 2016 г. 9:30

Ответы

  • Спасибо за ответ. Совпадают.

    Разобрался сам, когда выспался.

    Собственно получаемая ошибка описанная здесь:  https://support.microsoft.com/en-us/kb/2163980  говорит о том, что нужно просто подождать. ))) т.к. выполняются служебные скрипты. А что-либо предпринимать не надо. То что было проделано мною согласно рекомендациям в этой статье, привело к тому, что Студио запустилась, а вот список баз стал недоступен. Вернул как было и после перезагрузки подождал.

    17 августа 2016 г. 7:03

  • На настоящий момент клиентские подключения работают, к консоли подключиться можно, но при попытке раскрыть перечень баз получаем:


    Здравствуйте,

    Уточните пожалуйста версия SQL Server и SQL Management studio совпадают?

    P.S. Ознакомьтесь со статьей kb955642

    Best Regards, Andrei ...
    MCP

    22 июля 2016 г. 6:36
    Модератор

Все ответы


  • На настоящий момент клиентские подключения работают, к консоли подключиться можно, но при попытке раскрыть перечень баз получаем:


    Здравствуйте,

    Уточните пожалуйста версия SQL Server и SQL Management studio совпадают?

    P.S. Ознакомьтесь со статьей kb955642

    Best Regards, Andrei ...
    MCP

    22 июля 2016 г. 6:36
    Модератор
  • Спасибо за ответ. Совпадают.

    Разобрался сам, когда выспался.

    Собственно получаемая ошибка описанная здесь:  https://support.microsoft.com/en-us/kb/2163980  говорит о том, что нужно просто подождать. ))) т.к. выполняются служебные скрипты. А что-либо предпринимать не надо. То что было проделано мною согласно рекомендациям в этой статье, привело к тому, что Студио запустилась, а вот список баз стал недоступен. Вернул как было и после перезагрузки подождал.

    17 августа 2016 г. 7:03