резервная база данных принимает логин и пользовательские резервные копии или нет - PullRequest
0 голосов
/ 18 марта 2011

Я использую SQL Server Express и Visual Studio на моем офисном компьютере. У меня есть база данных abcDB . я создал логин abclogin с паролем = 'abcpass', база данных по умолчанию = abcDB,

теперь приложение winform, ему разрешен доступ к abcDB, когда в текстовом поле указаны правильные идентификатор и пароль.

если я хочу использовать то же приложение на своем домашнем компьютере, то какие задачи мне придется выполнить:

  1. создать .exe моего приложения

  2. установить приложение из .exe на моем домашнем компьютере

  3. установить сервер sql на моем домашнем компьютере (нужно ли устанавливать ту же версию, что и на моем офисном компьютере)

  4. я бы не стал устанавливать sql server management studio, поскольку мне нужно только использовать приложение, а не играть с базой данных, которую я делаю на своем офисном ПК)

  5. начать использовать приложение

  6. а как же база данных. Я бы сделал резервную копию и восстановить на моем домашнем компьютере. это также примет резервную копию 'abclogin'? или мне придется снова создать его из sqlcmd или установить на моем домашнем компьютере студию управления.

когда я создал базу данных по умолчанию abclogin = abcDB, то хранил ли она эту информацию в файле abcDB.mdf или она хранится где-то еще?

1 Ответ

1 голос
/ 18 марта 2011

Такие вещи, как имена входа, хранятся в основных таблицах SQL Server - они не являются частью вашей резервной копии abcDB.

Пользователи, с другой стороны, являются частью вашей базы данныхпоэтому они сохраняются вместе с вашими данными.

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

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