Polecenie
select SERVERPROPERTY('ProductVersion')
zwraca wartość: 10.0.2531.0
Zatem łączysz się do SQLServer 2008 i tym samym CONCAT
nie ma prawa działać na SQL Server 2008.
SQL Server 2017 to wersja 14, a 2008 to wersja 10.
A dokładnie to 10.0.2531.0 oznacz SQL Server 2008, nawet nie R2.
Staroć, usuń go najlepiej...
A poza tym, zadaj zapytanie select @@version
a nie to co tam @somekind wypisuje ;-)
Całe polecenie które stosuje to
select CONCAT(id, imie)
from PoradnikYT.dbo.uczen
Przeanalizowałem dokładnie listę zainstalowanych aplikacji i mam jeszcze zainstalowane SQL Server 2008, może to być przyczyną problemu?
Tak.
Jak ustawić, żeby korzystał z SQL Server 2017?
Niczego nie ustawiasz, po prostu upewnij się do jakiego w ogóle serwera się łączysz...
Pewnie masz zainstalowane dwa i dwa działają na jednej maszynie, a Ty zamiast do 2017 łączysz się do 2008.
No i nie dziwne, że zapytania używające składni SQL od 2012 i nowszych nie działają poprawnie...