пытается экспортировать таблицы из aspnetdb.mdf на другой сервер SQL - PullRequest
0 голосов
/ 30 июня 2009

У меня есть база данных сервера SQL на сервере. Я только недавно играл с asp.net mvc, и я использую контроль входа в систему членства. я вижу, что он создает локальную базу данных по умолчанию aspnetdb.mdf со следующими таблицами:

aspnet_Applications
aspnet_membership
aspnet_paths
aspnet_profiles
aspnet_users
aspnet_usersinRoles
, , .
, , ,

всего около 15 таблиц.

У меня вопрос: я пытаюсь выяснить, есть ли возможность экспортировать эти таблицы и загрузить их в мою базу данных SQL Server, которая находится на сервере.

есть предложения?

Ответы [ 3 ]

2 голосов
/ 30 июня 2009

Google Мастер публикации баз данных от Microsoft.

Он запишет все ваши таблицы, процедуры и данные, которые вы затем сможете импортировать в базу данных SQL.

0 голосов
/ 30 июня 2009

Я недавно выполнил то же самое, и я использовал несколько решений:

Установите SQL Server в качестве поставщика членства SQL с помощью утилиты ASPNet_regsql.exe в C: \ Windows \ Microsoft.net \ Framwork \ 2.0. Есть подробное видео, описывающее, что именно вам нужно @ http://www.asp.net/learn/videos/video-148.aspx, и подробная статья @ asp.net/learn/security/tutorial-04-cs.aspx - я могу опубликовать только одну гиперссылку

Теперь проблема в том, что вы создали огромное приложение на сервере SQL Express. Я бы заново ввел пользователей в сервер sql, и вы пошли. Если вы начинаете передачу данных, вам необходимо убедиться, что идентификатор приложения совпадает. Эта ситуация описана во второй ссылке выше.

Если вы отправляете их на хостинг-сайт, вы также можете обратиться в «Службу публикации баз данных» бесплатно: @ micosoft. Входы и выходы описаны здесь: asp.net/learn/hosting/tutorial-07-cs.aspx.

0 голосов
/ 30 июня 2009

Вы должны сделать резервную копию базы данных, а затем восстановить ее на новом сервере.

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