Сначала вы должны выбрать между uid/password
и Trusted_Connection
. Я бы посоветовал вам построить строку подключения следующим образом:
"DRIVER={SQL Server};SERVER=localhost;DATABASE=TestDB;UID=$user;PWD=$password"
Более того, если localhost
не решит вашу проблему, вы можете используйте (local)
также и для именованного экземпляра localhost\$instance_name
вам не нужно ставить 2 обратной косой черты. Последнее, я настоятельно рекомендую вам обновить драйвер до последней версии. Как вы можете легко установить его в строке подключения следующим образом:
"DRIVER={ODBC Driver 17 for SQL Server};SERVER=localhost;DATABASE=TestDB;UID=$user;PWD=$password"
Кроме того, вы можете проверить эту ссылку