Не может присоединить базу данных в SQL, выражают больше чем Два каталога глубоко?

У меня есть база данных в одном из моих проектов Visual Studio Express. Я хочу присоединить его к своему локальному экземпляру SQLEXPRESS, таким образом, я могу выполнить aspnet_regsql на нем и добавить базу данных членства. Когда я выбираю Базы данных Присоединения и затем пытаюсь просмотреть в файлы (C:\Users\username\Documents\Visual Studio 2010\Projects\nameofproject), это только позволяет мне перейти к C:\Users\username...Why? Как я могу зафиксировать это?

2
задан 15.05.2010, 06:14

3 ответа

Это вызвано тем, что SSMS не является приложением, которое получает список папок. SSMS просит, чтобы база данных сделала это, поскольку SSMS не знает, является ли база данных локальной или удаленной, таким образом, она всегда имеет SQL Server, делают работу. SQL Server, вероятно, не работает под Вашей учетной записью пользователя, таким образом, это не имело доступа к Вашему корневому каталогу.

При предоставлении доступа для чтения к учетной записи пользователя, экземпляр SQL Server использует, Вы сможете просмотреть каталог.

5
ответ дан 08.12.2019, 04:58

Я понял это. Несмотря на то, что я выключил контроль учётных записей на своей машине и запустил приложение MSSMS как администратор, я все еще не могу перейти в свою папку документов - ее, по-видимому, использование непривилегированного пользователя для просмотра папок. Я закончил тем, что дал Пользовательские полномочия содержания папки списка своему имени пользователя, своим документам, Visual Studio 2010, и т.д. и затем полные полномочия к фактическому проекту... это работало.

2
ответ дан 08.12.2019, 04:58

Вместо того, чтобы предоставить весь пользовательский доступ к Вашим персональным файлам/папкам, просто измените службу Windows SQLExpress для запуска с учетных данных вместо стандартной сети Сервисный идентификатор.

1
ответ дан 08.12.2019, 04:58

Теги

Похожие вопросы