Присоединение базы данных SQL Management Studio: невозможно открыть диалоговое окно «Добавить» - PullRequest
2 голосов
/ 01 марта 2012

Когда я нажимаю кнопку Add... в окне Присоединить базы данных, я получаю следующую ошибку:

TITLE: Microsoft SQL Server Management Studio
------------------------------
Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476
------------------------------
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
The server principal "callisto\dotancohen" is not able to access the database "model" under the current security context. (Microsoft SQL Server, Error: 916)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.1750&EvtSrc=MSSQLServer&EvtID=916&LinkId=20476
------------------------------
BUTTONS:
OK
------------------------------

Упоминание «текущего контекста безопасности» привело меня к мысли, что это проблема с разрешениями. Однако, когда я открываю SQL Management Studio в качестве администратора, я фактически могу открыть диалоговое окно Add..., но оно не позволяет мне перейти к C:\Users\dotancohen directory, в котором хранится файл базы данных .mdf.

Это с SQL Management Studio 2012 RC0 в Windows 7 32 бит. Файл базы данных .mdf, который меня интересует, является файлом 2012 года, и 2008 не будет его открывать (мой оператор connect.Open () не работает с 2008, работает с 2012). Спасибо.

Обратите внимание, что я не заинтересован в том, чтобы открыть SQL Management Studio в качестве администратора для доступа к базе данных, я скорее заинтересован в разрешении проблемы с открытой для пользователя SQL Management Studio для доступа к базе данных как обычного пользователя. Мое приложение C #, работающее в режиме отладки, может открыть эту базу данных без повышенных привилегий.

1 Ответ

1 голос
/ 09 апреля 2012

Оказывается, это известная ошибка в SQL Management Studio 2012 или, по крайней мере, в бета-версии и версии RC0.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...