Нет @@ServerName на Linux

Tags: Linux, SQL Server

Некоторое время назад я устанавливаю новый экземпляр SQL Server в Linux. В то время на Linux-машине не было ни одного запуска Samba, и нет реального «имени» в сети. В результате после установки SQL Server я получил NULL при запуске SELECT @@SERVERNAME.

Исправить легко. Это то, что вы сделали бы, если бы у вас было неправильное имя. Вы запускаете:

sp_addserver ‘Ubuntu’, Local
В этом случае Ubuntu было именем, которое я дал своей машине под сервером Samba, поскольку это ОС. На данный момент я не планирую добавлять больше, так что это нормально.

После этого я не смог перезапустить экземпляр из SSMS, поэтому на самом хосте я запустил

sudo systemctl stop mssql-server
sudo systemctl start mssql-server


Это завершено, и мой @@servername теперь работает.

No Comments

Add a Comment