Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да инсталирате SQL Server на SUSE 12

Тази статия предоставя инструкции стъпка по стъпка за инсталиране на SQL Server 2019 за Linux на SUSE Linux Enterprise Server 12.

Тези стъпки трябва да работят на SUSE Linux Enterprise Server 12, SP2, SP3, SP4 и SP5.

Трябва да имате поне 2 GB памет, преди да инсталирате SQL Server на вашата SUSE машина. Ако го инсталирате на виртуална машина, трябва да имате поне 2 GB памет, разпределена за нея.

Файловата система трябва да е XFS или EXT4 .

Инсталирайте SQL Server

Следните стъпки ще инсталират SQL Server 2019 за Linux на SUSE Linux Enterprise Server 12.

Отворете терминала и изпълнете следните команди.

Изтеглете конфигурационния файл на хранилището на Microsoft SQL Server 2019 SLES:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo

Обновете вашите хранилища:

sudo zypper --gpg-auto-import-keys refresh

За да сте сигурни, че ключът за подписване на пакети на Microsoft е инсталиран във вашата система, използвайте следната команда:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Инсталирайте SQL Server:

sudo zypper install -y mssql-server

Изпълнете настройка на mssql-conf :

sudo /opt/mssql/bin/mssql-conf setup

Следвайте подканите, за да изберете вашето издание, да приемете лицензионното споразумение и да зададете sa парола.

Не забравяйте да зададете силна парола (минимална дължина 8 знака, включително главни и малки букви, основни 10 цифри и/или небуквени и цифрови символи).

Проверете състоянието на SQL Server

Можете да изпълните следната команда, за да проверите дали SQL Server работи:

systemctl status mssql-server

Отдалечени връзки

За да разрешите отдалечени връзки, ще трябва да отворите порта на SQL Server на защитната стена.

Портът по подразбиране на SQL Server е TCP 1433.

Ако използвате защитната стена SuSE, трябва да редактирате /etc/sysconfig/SuSEfirewall2 конфигурационен файл, така че FW_SERVICES_EXT_TCP записът посочва номера на порта на SQL Server:

FW_SERVICES_EXT_TCP="1433"

Инсталиране на инструменти от командния ред

След като вече сте инсталирали SQL Server, ще ви трябва някакъв инструмент, за да се свържете с него.

Следните стъпки ще ви помогнат да настроите два инструмента от командния ред на SQL Server:sqlcmd и bcp .

Добавете хранилището на Microsoft SQL Server към Zypper:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo 
sudo zypper --gpg-auto-import-keys refresh

Сега инсталирайте mssql-tools с пакета за разработчици unixODBC:

sudo zypper install -y mssql-tools unixODBC-devel

Ще бъдете подканени да приемете лицензионните условия два пъти. Ако сте съгласни с условията, въведете YES и в двата случая.

Добавяне към PATH

По желание можете да добавите /opt/mssql-tools/bin/ към вашата променлива на средата PATH, така че можете да стартирате инструментите, без да се налага да предоставяте пълния път.

За да направите sqlcmd/bcp достъпен от обвивката на bash за сесии за влизане:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

За да направите sqlcmd/bcp достъпен от обвивката на bash за интерактивни/не-вход сесии:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Свържете се със SQL Server

След като SQL Server е инсталиран и инструментите на командния ред също са инсталирани, можем да използваме инструментите на командния ред, за да се свържем със SQL Server.

Въведете следното, но заменете <YourPassword> със собствената си парола:

sqlcmd -S localhost -U SA -P '<YourPassword>'

Като алтернатива можете да пропуснете -P '<YourPassword>' и вместо това ще бъдете подканени за това.

За да се свържете с отдалечен екземпляр, променете localhost с името на машината или IP адреса и се уверете, че порт 1433 е отворен на защитната стена.

След като се свържете успешно, трябва да видите подкана, която изглежда така:

1>

Оттук можете да използвате T-SQL за създаване на бази данни, изпълнение на заявки и други.

Засега въведете следния код, за да проверите вашата версия на SQL Server:

SELECT @@version
GO

Ако сте нов в SQL Server, разгледайте моя урок за SQL Server в Quackit.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Важна промяна в разширените събития в SQL Server 2012

  2. SQL Server:Течове на ниво на изолация в обединените връзки

  3. Защо получавам грешката Типът данни Xml не се поддържа в разпределените заявки при запитване към свързан сървър за не-xml данни?

  4. SQL Server :SUM() от множество редове, включително клаузи where

  5. Инсталиране на клъстер за отказване на SQL сървър -3