INFORMATICS

The Best

Przełącznik języka

Zaproś mnie na KAWE

Jeżeli podoba Ci się strona i chcesz wspomóc projekt!

Postaw mi kawę na buycoffee.to

This Site

Płatnik

CMS

Hardware

Uncategorised

Emulators

Powershell

Storage Array

DNS

Antivirus program

Licznik

3.png0.png6.png9.png7.png6.png3.png
Today233
Yesterday1328
This week2278
This month20276
Total3069763

Visitor Info

  • IP: 18.118.0.93
  • Browser: Unknown
  • Browser Version:
  • Operating System: Unknown

Who Is Online

4
Online

poniedziałek, 23 grudzień 2024 06:24

Jak przenieść bazę MSSQL z jednego serwera na drugi - sposoby

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna

Metoda 1. Jak skopiować bazę danych z jednego serwera na drugi za pomocą Kreatora kopiowania bazy danych

Kreator kopiowania bazy danych jest wbudowany w program SQL Server Management Studio. Jeśli masz dwa serwery i planujesz migrację bazy danych z serwera A na serwer B, w tym samym czasie jesteś ekspertem od serwerów lub administratorami, a następnie dobrym sposobem na rozpoczęcie jest użycie wbudowanej funkcji migracji bazy danych.

Istnieją pewne zauważalne ograniczenia, które należy znać, jeśli wybierzesz Kreatora kopiowania bazy danych, aby skopiować bazę danych z jednego serwera na drugi.

  • Kreator kopiowania bazy danych nie jest dostępny w wersji Express.
  • Bazy danych nie można przenieść ani skopiować do wcześniejszej wersji programu SQL Server.
  • Kreatora kopiowania bazy danych nie można używać do kopiowania lub przenoszenia baz danych, które są systemowe, oznaczone jako dostępne, Ładowanie, w trybie offline, Odzyskiwanie, Podejrzane lub w trybie awaryjnym

Otwórz program SQL Server Management Studio i wykonaj następujące czynności:

Krok 1. Kliknij prawym przyciskiem myszy bazę danych i wybierz Zadania > Kopiuj bazę danych

Krok 2. W oknie Kreator kopiowania bazy danych należy kliknąć przycisk Dalej, aby przejść dalej.

Krok 3. Wybierz serwer źródłowy, wprowadzając nazwę serwera źródłowego. Użyj uwierzytelniania systemu Windows lub trybu uwierzytelniania programu SQL Server z nazwą użytkownika i hasłem, aby wejść na serwer. Kliknij przycisk Dalej.

Krok 4. Wprowadź nazwę serwera docelowego i zastosuj tym razem informacje uwierzytelniające. Kliknij przycisk Dalej.

Krok 5. Pomiędzy dwiema metodami transferu wybierz opcję Użyj metody SQL Management Object i kliknij przycisk Dalej.

Krok 6. Wybierz konkretną bazę danych. Po wybraniu bazy danych dostępne są opcje Przenieś lub Skopiuj wybraną bazę danych. Zaznacz Kopiuj, jeśli chcesz zachować go na oryginalnym serwerze. W przeciwnym razie zaznacz opcję Przenieś, co spowoduje przeniesienie bazy danych na następny serwer.

Krok 7. Następnie możesz sprawdzić ścieżkę MDF i pliku dziennika na komputerze docelowym. Postępuj zgodnie z instrukcjami kreatora, aby wykonać ostatni krok. Po powodzeniu możesz zobaczyć, że baza danych (zgodnie z jej nazwą) znajduje się na właściwej ścieżce komputera serwera docelowego.

Metoda 2. Jak przenieść bazę danych z jednego serwera na drugi za pomocą kopii zapasowej i przywracania

Oprócz bezpośredniego sposobu korzystania z funkcji kopiowania i przenoszenia w celu przeniesienia bazy danych z jednego serwera na drugi, istnieje inna kopia zapasowa i przywracanie, z której można również w pełni skorzystać.

Postępuj zgodnie z instrukcjami, aby utworzyć pełną kopię zapasową i przywrócić ją na innym komputerze serwera:

Krok 1. W programie SQL Server Management Studio kliknij prawym przyciskiem myszy bazę danych i wybierz polecenie Zadania > Kopia zapasowa

Krok 2. Upewnij się, że typ kopii zapasowej tutaj jest Pełny. Kliknij przycisk Dodaj i określ lokalizację oraz nazwę kopii zapasowej.

Krok 3. Po utworzeniu pełnej kopii zapasowej na komputerze serwera źródłowego należy teraz skopiować utworzony plik kopii zapasowej na inny komputer.

Krok 4. Otwórz przystawkę Zarządzanie programem SQL Server na komputerze docelowym, kliknij prawym przyciskiem myszy wystąpienie programu SQL Server i wybierz polecenie Przywróć bazę danych.

Krok 5. Tutaj wybierz Urządzenie, a wybierzesz utworzone pliki kopii zapasowej w lokalizacji źródłowej i przywrócisz je do lokalizacji docelowej na nowym komputerze.

Metoda 3. Jak skopiować bazę danych w programie SQL Server za pomocą Kreatora importu i eksportu

Metoda 3 jest wbudowane w program Microsoft SQL Server Management Studio.

Krok 1. Otwórz program Microsoft SQL Server Management Studio, kliknij prawym przyciskiem myszy bazę danych i wybierz zadania.

Krok 2. Kliknij mały symbol trójkąta. Wybierz Źródło danych, Nazwa serwera i Baza danych.

Krok 3. Następnie wybierz miejsce docelowe. Określ, gdzie mają być kopiowe dane.

Krok 4. Wybierz tabele i widoki źródłowe. I wybierz Dalej.

Po zakończeniu sprawdź wyeksportowane pliki.

 

Metoda 4. Jak skopiować plik z jednego serwera na drugi za pomocą generowania skryptów

Krok 1. Otwórz program Microsoft SQL Server Management Studio.

Krok 2. Kliknij prawym przyciskiem myszy bazę danych > zadania > Generuj skrypty >Dalej

Krok 3. Przejdź do obszaru Wybierz obiekty i wybierz określone obiekty bazy danych.

Krok 4. W obszarze Ustaw opcje skryptówwybierz typ wyjścia i wybierz opcję Zaawansowane. Wybierz Zapisz w nowym oknie zapytania.

Krok 5. W obszarze Zaawansowane opcje skryptówwybierz z listy rozwijanej pozycję Schemat i dane, a następnie kliknij przycisk OK.

 

Konfiguracja MS SQL na innym porcie - cliconfig

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna

Jak skonfigurować Microsoft SQL na innym porcie używając opcji cliconfig.

Konfigurację wykonujemy poprzez utworzenie aliasu uruchamiamy aplikację:

C:\Windows\system32\cliconfg.exe – systemy 32 bitowe
C:\Windows\SysWow64\cliconfg.exe – systemy 64 bitowe

Konfiguracja dla odpowiedniego systemu operacyjnego dla wygody można skonfigurować to samo ustawienie dla obu systemów.

Po uruchomieniu programu.

1. Przenosimy TCP/IP do okna Włączone protokoły w kolejności.

2. Wchodzimy do zakładki Alias.

3. Wybieramy guzik Dodaj

4. Wproawadzmy Alias serwera np AKCES

5. Wybieramy Biblioteki sieciowa TCP/IP

6. W parametrach połączenia wprowadzamy adres serwera z instancją np. 192.168.2.110\INSERTGT

7. Określamy port dynamiczny np 55555

02 cliconfg

Kolejny krok to konfiguracja MS SQL za pomocą SQL Server Configuration Manager

 

Możliwości upgrade MSSQL

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna

Tabela pokazuje wspierane scenariusze podniesienia silnika MSSQL z niższej do wyższej wersji MS SQL 2017 (14.x).

Upgrade fromSupported upgrade path
SQL Server 2008 SP4 Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2008 SP4 Developer SQL Server 2017 (14.x) Developer
SQL Server 2008 SP4 Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2008 SP4 Small Business SQL Server 2017 (14.x) Standard
SQL Server 2008 SP4 Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2008 SP4 Workgroup SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2008 SP4 Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express

SQL Server 2008 R2 SP3 Datacenter SQL Server 2017 (14.x) Enterprise
SQL Server 2008 R2 SP3 Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2008 R2 SP3 Developer SQL Server 2017 (14.x) Developer
SQL Server 2008 R2 SP3 Small Business SQL Server 2017 (14.x) Standard
SQL Server 2008 R2 SP3 Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2008 R2 SP3 Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2008 R2 SP3 Workgroup SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2008 R2 SP3 Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express

SQL Server 2012 (11.x) SP2 Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2012 (11.x) SP2 Developer SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Enterprise
SQL Server 2012 (11.x) SP2 Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2012 (11.x) SP1 Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2012 (11.x) SP2 Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express

SQL Server 2012 (11.x) SP2 Business Intelligence SQL Server 2017 (14.x) Enterprise
SQL Server 2012 (11.x) SP2 Evaluation SQL Server 2017 (14.x) Evaluation

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Developer

SQL Server 2014 (12.x) Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2014 (12.x) Developer SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Enterprise
SQL Server 2014 (12.x) Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2014 (12.x) Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2014 (12.x) Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express

SQL Server 2017 (14.x) Developer

SQL Server 2014 (12.x) Business Intelligence SQL Server 2017 (14.x) Enterprise
SQL Server 2014 (12.x) Evaluation SQL Server 2017 (14.x) Evaluation

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Developer

SQL Server 2016 (13.x) Enterprise SQL Server 2017 (14.x) Enterprise
SQL Server 2016 (13.x) Developer SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Enterprise
SQL Server 2016 (13.x) Standard SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2016 (13.x) Web SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2016 (13.x) Express SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Express

SQL Server 2017 (14.x) Developer

SQL Server 2016 (13.x) Business Intelligence SQL Server 2017 (14.x) Enterprise
SQL Server 2016 (13.x) Evaluation SQL Server 2017 (14.x) Evaluation

SQL Server 2017 (14.x) Enterprise

SQL Server 2017 (14.x) Standard

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Developer

SQL Server 2017 (14.x) release candidate* SQL Server 2017 (14.x) Enterprise
SQL Server 2017 (14.x) Developer SQL Server 2017 (14.x) Enterprise

Oznaczenia MSSQL

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna

Oznaczenia MSSQL

SQL Server 2012 (11.x),

SQL Server 2014 (12.x),

SQL Server 2016 (13.x),

SQL Server 2017 (14.x),

SQL Server 2019 (15.x).

Search