Импорт объектов в проект Visual Studio 2010 Server - PullRequest
5 голосов
/ 06 декабря 2011

Я пытаюсь провести обратный инжиниринг своей базы данных с помощью мастера SQL Server в шаблоне проекта базы данных VS2010.Я могу перечитать свою базу данных, но этого недостаточно, потому что для того, чтобы мои sprocs компилировались без ошибок и предупреждений, мне нужно также включить мои связанные серверы и их логины.Однако мои администраторы баз данных не могут дать мне необходимого разрешения VIEW ALL DEFINITION на SQL Server для запуска этого мастера на уровне сервера.Они не хотят делать это для меня в VS2010, поэтому я застрял.Кто-нибудь успешно компилировал или нашел способ использования проекта базы данных уровня базы данных и использования связанных серверов и других объектов уровня сервера?

1 Ответ

1 голос
/ 06 декабря 2011

Разработчики могут создать пустой серверный проект. Затем ваши администраторы могут заполнить его с помощью команды «Импорт сценариев и объектов базы данных». Просто сделайте, чтобы они щелкнули правой кнопкой мыши по проекту сервера, и они увидят это как верхнюю команду.

Затем ваш проект базы данных должен добавить ссылку на этот серверный проект, и у вас все будет готово.

Microsoft разработала проекты баз данных при условии, что только администратор баз данных будет импортировать объекты. Например, при импорте базы данных SQL Server 2008, если у вас нет привилегии «ПРОСМОТРЕТЬ ОПРЕДЕЛЕНИЯ», вы получите ошибку при попытке импортировать пользовательские ключи шифрования. Вы получите эту ошибку, даже если нет пользовательских ключей шифрования! Они предполагают, что это сделает только администратор базы данных.


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

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