/ / Chcę połączyć bazę danych SQL Server w formacie .bak z aplikacją ASP.net, którą utworzyłem - asp.net, .net, sql-server-2005, sql-server-2012

Chcę połączyć bazę danych SQL Server, która ma format .bak z aplikacją ASP.net, którą utworzyłem - asp.net, .net, sql-server-2005, sql-server-2012

Stworzyłem aplikację internetową ASP.Net z bazą danych SQL Server 2005 na innym komputerze.

Chcę przenieść go na inny komputer. Dlatego skopiowałem projekt ASP.Net, a także bazę danych SQL w .bak format. Muszę skonfigurować aplikację, aby połączyć się z bazą danych i potrzebuję pomocy, aby uzyskać poprawny ciąg połączenia.

PS: utworzona baza danych była przez SQL Server 2005 i muszę wdrożyć na SQL Server 2012

Odpowiedzi:

4 dla odpowiedzi № 1

Pliki bak są plikami kopii zapasowych Sql Server. Musisz przywrócić go do Sql Server 2012 i stamtąd.

Przywracanie plików baz danych w Sql Server 2012 -> http://msdn.microsoft.com/en-us/library/ms177429.aspx

I ciąg połączenia, aby połączyć aplikację do niego -> http://connectionstrings.com/sql-server-2012


1 dla odpowiedzi nr 2

Musisz przywrócić bazę danych w nowym sqlserwer 2012, możesz utworzyć nowy ciąg połączenia. Jeśli pozostawisz nazwę taką samą, wystarczy zmienić nazwę serwera w ciągu połączenia.


1 dla odpowiedzi nr 3

Linki od "tucaz" są dobrymi przykładami na początek. Możesz również wykonać poniższe kroki, aby uzyskać pomysł.

  1. Utwórz nową bazę danych na serwerze SQL 2012 na nowym komputerze

  2. Kliknij prawym przyciskiem myszy nowo utworzoną bazę danych i znajdź opcję Przywróć bazę danych. Daj pliki .bak potrzebne do przywrócenia

  3. Pamiętaj, aby wybrać opcję "Zastąp istniejącą bazę danych (Z WYMIANĄ)" w oknie przywracania pliku bazy danych

  4. Po przywróceniu kopii zapasowej użyj następującego formatu ciągu połączenia w pliku konfiguracyjnym aplikacji.

    <add name="connectionstring"
    connectionString="Data Source=ServerName;Initial catalog=DBName;user id=UserName;password=password;Language=British;" />