Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
black8element
Member

Откуда:
Сообщений: 6
Добрый день!
При попытка открыть окно свойства базы выскакивает ошибка:

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

Не удается вывести требуемое диалоговое окно.

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

Не удается вывести требуемое диалоговое окно. (SqlMgmt)

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

в Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider, CDataContainer dc)
в Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider)
в Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(XmlDocument doc, IServiceProvider provider, ISqlControlCollection control)
в Microsoft.SqlServer.Management.SqlMgmt.LaunchForm..ctor(XmlDocument doc, IServiceProvider provider)
в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument doc)
в Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()

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

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

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

в Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand)
в Microsoft.SqlServer.Management.Smo.ExecuteSql.ExecuteWithResults(String query)
в Microsoft.SqlServer.Management.Smo.ExecuteSql.Execute(StringCollection query)
в Microsoft.SqlServer.Management.Smo.ExecuteSql.ExecuteWithResults(String query, Object con)
в Microsoft.SqlServer.Management.Smo.PostProcessDatabaseInsideAttribs.get_BytesPerPage()
в Microsoft.SqlServer.Management.Smo.PostProcessDatabaseInsideAttribs.GetColumnData(String name, Object data, DataProvider dp)
в Microsoft.SqlServer.Management.Smo.DataProvider.ManipulateRowDataPostProcess()
в Microsoft.SqlServer.Management.Smo.DataProvider.GetTable()
в 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.DatabaseLevel.GetData(EnumResult res)
в 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.Smo.ExecutionManager.GetEnumeratorDataReader(Request req)
в Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetInitDataReader(String[] fields, OrderBy[] orderby)
в Microsoft.SqlServer.Management.Smo.SqlSmoObject.ImplInitialize(String[] fields, OrderBy[] orderby)
в Microsoft.SqlServer.Management.Smo.SqlSmoObject.Initialize(Boolean allProperties)
в Microsoft.SqlServer.Management.Smo.SmoCollectionBase.InitializeChildObject(ObjectKeyBase key)
в Microsoft.SqlServer.Management.Smo.SmoCollectionBase.GetObjectByKey(ObjectKeyBase key)
в Microsoft.SqlServer.Management.Smo.DatabaseCollection.get_Item(String name)
в Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabaseData.DatabasePrototype.DatabaseData..ctor(CDataContainer context, String databaseName)
в Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabaseData.DatabasePrototype.LoadDefinition(String newName)
в Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabaseData.DatabasePrototype..ctor(CDataContainer context)
в Microsoft.SqlServer.Management.SqlManagerUI.DBPropSheet..ctor(CDataContainer context)

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

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

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

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


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

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


Интересно, что если в Management Stdio открыть системные базы данных - master - системные таблицы, то там пусто.
Обновил MS SQL до SP3 - там появилась одна таблица только.
К сожалению актуальной резервной копии базы master нет.
Сам MS SQL работает, на нем крутится дюжина баз 1С и они тоже все работают нормально.
По правде говоря, яQL это совершенно не моя проф. область и сильно я не разбираюсь в нем, не очень хотелось бы перестанавливать.
Буду благодарен если сможете подсказать что можно предпринять.

К сообщению приложен файл. Размер - 53Kb
12 июл 17, 08:55    [20635547]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
o-o
Guest
куча текста, но так и непонятно:
на какой базе вываливается ошибка, на мастере, на всех?
проблемной базе(ам) dbcc checkdb делали?
12 июл 17, 14:23    [20637114]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
black8element
Member

Откуда:
Сообщений: 6
o-o,

На всех базах без исключения.
dbcc checkdb не делал, даже не знаю что это...
12 июл 17, 14:50    [20637226]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
Col
Member

Откуда: Торонто
Сообщений: 180
black8element,
Ключежая фраза ошибки:
Недопустимое имя объекта "master.dbo.spt_values"

Бакап на системные базы есть?
12 июл 17, 15:05    [20637310]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
o-o
Guest
Col
Бакап на системные базы есть?

вот как раз и нет:
автор
К сожалению актуальной резервной копии базы master нет.


black8element,
проверьте базы.
с мастером уже понятно, что там как минимум не находят spt_values,
смотрите, что с другими базами.
можно даже и не переставлять сервер, а отребилдить мастер,
только потом обратно придется все базы аттачить,
ну и полетит заодно и msdb.
от него тоже бэкапа нет?
12 июл 17, 15:24    [20637429]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4177
black8element
Добрый день!
При попытка открыть окно свойства базы выскакивает ошибка:

Версии SQL Server и Management Studio опубликуйте.
12 июл 17, 16:05    [20637616]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
SQL2008
black8element
Добрый день!
При попытка открыть окно свойства базы выскакивает ошибка:

Версии SQL Server и Management Studio опубликуйте.
и что вам даст? сервер и так видно какой
12 июл 17, 16:06    [20637620]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
Col
Member

Откуда: Торонто
Сообщений: 180
TaPaK
сервер и так видно какой

Думаете локальный SSMS другой версии?
Одунаковые они со 100% вероятностью.
12 июл 17, 16:09    [20637637]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
black8element
Member

Откуда:
Сообщений: 6
Col,

В том то и дело, что нет :(
12 июл 17, 16:17    [20637664]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Col
TaPaK
сервер и так видно какой

Думаете локальный SSMS другой версии?
Одунаковые они со 100% вероятностью.
нипанимать вас.


to black8element
u_Tables.sql в инсталяторе сервера есть
https://blogs.msdn.microsoft.com/suhde/2009/04/05/invalid-object-name-master-dbo-spt_values-microsoft-sql-server-error-208/
12 июл 17, 16:17    [20637665]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
o-o
Guest
black8element
Col,

В том то и дело, что нет :(

что, накатывая SP3, вы анчекнули Client Tools?
12 июл 17, 16:21    [20637678]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
o-o
Guest
TaPaK
Col
пропущено...

Думаете локальный SSMS другой версии?
Одунаковые они со 100% вероятностью.
нипанимать вас.

у него сервер localhost(на картинке видно).
и на той же картинке видно, что патченный, 10.50.6000
Col считает, что SSMS тоже патченная, ведь она на том же компе.
но 100% не бывает никогда.
некоторые извращенцы накатывая SP3 видимо выбирают патчить только Database Engine, но не студию
12 июл 17, 16:26    [20637704]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
black8element
Member

Откуда:
Сообщений: 6
o-o,

Что?)

Я не разбираюсь в с SQL дальше: установить/удалить, создание, удаление, перемещение баз, бэкапы, некоторые регламентые задания и так далее.
12 июл 17, 16:26    [20637706]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
black8element
Member

Откуда:
Сообщений: 6
o-o,

Не работало и до наката SP3.
Сейчас так:

К сообщению приложен файл. Размер - 99Kb
12 июл 17, 16:27    [20637709]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
o-o
Guest
все у вас хорошо с версиями,
все патченное, так что никакой не глюк студии,
а либо мастер попорчен, либо табличку spt_values просто дропнули умелые ручки.
вот сейчас сперва сделайте мастеру dbcc checkdb,
если все ок,
просто восстановите недостающую табличку по ссылке от TaPaK.
и переустанавливать ничего не придется
----
вот если мастер навернулся, то тогда и будем обдумывать дальнейшие действия
----
но бэкапить его теперь начнете, не правда ли?
12 июл 17, 16:35    [20637746]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
kjhgt
Guest
How to Rebuild System Databases in SQL Server
12 июл 17, 16:49    [20637828]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
o-o
Guest
kjhgt
How to Rebuild System Databases in SQL Server

зачем сразу ребилдить,
на всякий случай что ли?
пускай проверяет.
база без 1 таблицы еще не повод системные базы ребилдить
12 июл 17, 17:20    [20637937]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
Col
Member

Откуда: Торонто
Сообщений: 180
Может у него прав нет на мастере?

black8element
Вы под каким логином работаете с сервером?
Права то есть админские на SQL?
12 июл 17, 19:57    [20638396]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
msLex
Member

Откуда:
Сообщений: 7988
Col
Может у него прав нет на мастере?

на spt_values?

К сообщению приложен файл. Размер - 89Kb
12 июл 17, 20:03    [20638412]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
Col
Member

Откуда: Торонто
Сообщений: 180
msLex
на spt_values?


А кто ж его знает, может и паблик роль на всю базу...
12 июл 17, 20:23    [20638463]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
Col
Member

Откуда: Торонто
Сообщений: 180
Кстати black8element
Табличка то системная, вы вкладочку то сустемных таблиц откройте, их просто так не видать...
12 июл 17, 20:25    [20638469]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
msLex
Member

Откуда:
Сообщений: 7988
Col
Табличка то системная

Это не табличка, это вью
12 июл 17, 20:28    [20638475]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
black8element
Member

Откуда:
Сообщений: 6
Всем большое спасибо!
Проверка базы на целостность не помогла, ошибок не было.
А вот скрипт u_tables исправил ошибку!
14 июл 17, 15:13    [20644850]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при открытии свойств баз с MS SQL 2008R2.  [new]
o-o
Guest
black8element
Проверка базы на целостность не помогла, ошибок не было.

она и не должна была "помочь".
как уже было сказано,
o-o
вот сейчас сперва сделайте мастеру dbcc checkdb,
если все ок,
просто восстановите недостающую табличку по ссылке от TaPaK
.

и переустанавливать ничего не придется

+
o-o
зачем сразу ребилдить,
на всякий случай что ли?
пускай проверяет.
база без 1 таблицы еще не повод системные базы ребилдить

а вот тем, у кого руки чешутся ребилдить системные базы,
вот им и надо было предъявить отсутствие ошибок
14 июл 17, 20:28    [20646003]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить