2015-05-20 3 views
-1

Я разрабатываю программное обеспечение для подключения к серверу sql. Проблема в том, что я не знаю, какой сервер sql используется ?, и мой вопрос: если существует универсальное соединение String ?.Qt-соединение Sql Server (универсальная строка подключения)

Я прочитал много случаев, и в большинстве, это строка используется:

QString stringConnection="DRIVER={SQL Server};SERVER=localhost;DATABASE=local;UID=sad;PWD=soc; WSID=."; 

Очевидно, что пользователь и пароль изменения, и возможным Sql Server работает как, например, в этом случае я должен добавить " \ nameInstance "в полевой сервер.

QString stringConnection="DRIVER={SQL Server};SERVER=localhost\\server2008;DATABASE=local;UID=sad;PWD=soc; WSID=." 

¿Можно ли использовать это строковое соединение во всех версиях Sql Server?

ответ

0

Чтобы разрешить пользователю настраивать строку соединения.

FYI: Чтобы обойти проблему с паролем, используйте интегрированную защиту.

"Driver={SQLServer};Server=localhost; Database=local; Trusted_Connection=yes;" 
+0

Да, я знаю, рассмотрел задачу. Я спрашиваю, потому что я читаю другие строки, и я не уверен, что если это работает на всех серверах sql ?. Спасибо за отзыв для безопасности. – APRocha

Смежные вопросы