Загрузка файлов из моего пользовательского каталога в SQL Server Management Studio 2012 под Windows 8

1294
Aaron Newton

Я нахожусь в процессе перехода на Windows 8, частью которого было запустить SQL Server / SQL Server Management Studio 2012. Я попытался загрузить некоторые примеры данных из файла .bak для 2012 совместимой версии базы данных AdventureWorks, чтобы убедиться, что она работает. Чтобы сделать это, я прямо нажал на моем основном сервере базы данных в окне проводника> Restore Databaseи попытался смонтировать файл .bak, используя Source> Device> Add. Я загрузил файл AdVentureWorks .bak с http://msftdbprodsamples.codeplex.com/releases/view/55330 в свой каталог пользователя, однако, когда я пытаюсь получить доступ к этому каталогу, он появляется пустым:

SQL Server Management Studio

В настоящее время я проходил аутентификацию, используя свою учетную запись Microsoft (т.е. я вошел в систему с использованием своей учетной записи Microsoft во время установки Win8 и соответственно настроил свой профиль пользователя).

У меня вопрос - разве я не должен видеть свою структуру каталогов пользователей? Если нет, то есть ли новое соглашение для Win8, о котором я не знаю?

Кстати, мне удалось восстановить базу данных, скопировав файл в корневой каталог C: \ и восстановив его оттуда.

2
Если вы используете Windows для аутентификации, то пользовательская информация не сохраняется в базе данных, которая обрабатывается Windows. Ramhound 12 лет назад 0
Я не пытаюсь пройти аутентификацию в базе данных - если вы посмотрите, вы увидите, что я уже подключен. Что я хочу сделать, так это иметь возможность выбирать файлы из моего пользовательского каталога Windows через диалоговые окна в SSMS для загрузки файла в эту базу данных. По какой-то причине я не могу получить доступ к своему профилю пользователя из этих диалогов. Я могу получить доступ к `C: \ Users \ aaron_000 \ Downloads` из Windows Explorer. Мне кажется, это ошибка в SSMS. Aaron Newton 12 лет назад 0

1 ответ на вопрос

0
Aaron Newton

To follow this up, I was able to resolve this issue by creating a conventional account (as opposed to a cloud-connected Microsoft account which is what Windows 8 appears to setup by default). To do this:

  1. Open a command prompt
  2. Run the command mmc
  3. Navigate to File > Add/Remove snap-in...
  4. Select Local Users and Groups
  5. Click the Add button
  6. Select Local computer
  7. Click the Finish button
  8. Click the OK button
  9. Expand the Local Users and Groups (Local) folder
  10. Open the Users folder
  11. Right-click in the right-hand pane > New user
  12. Fill in the user details as required
  13. Log in with this user for sys-admin-like tasks from now on

You'll probably want to add this user to the Administrator group:

  1. Still on the same screen, right-click on the user > Properties
  2. Click on the Member Of tab
  3. Click the Add button
  4. Enter the name Administrators
  5. Click the Check Names button
  6. Click the OK button
  7. Click the OK button on the next interface