Я создаю приложение, которое подключается к SQL Server 2005. В настоящее время оно использует проверку подлинности Windows, но я бы хотел переключиться на проверку подлинности SQL (я считаю, что иногда ее также называют смешанной проверкой подлинности). Моя текущая строка подключения:
"Data Source=LOCALHOST;Initial Catalog={0};Integrated Security=SSPI"
Это для проверки подлинности Windows, но для SQL, я думаю:
"Data Source=LOCALHOST;Initial Catalog={0};user id={1};password={2}"
Это правильный путь? Код предполагает, что:
- {0} - это имя базы данных
- {1} - это имя пользователя
- {2} пароль
Я переключаюсь на аутентификацию SQL, потому что я думаю о подключении к экземпляру SQL Server на удаленном сервере - это правильный способ аутентификации SQL, и мне просто нужно было бы ввести IP, где "LOCALHOST" в настоящее время?
Спасибо!
ОБНОВЛЕНИЕ: Спасибо за все отличные ответы, ребята! Все они были замечательными и очень полезными, я даже не могу решить, какой из них присудить «принятый ответ», но я проголосовал за всех, потому что они потрясающие. Еще раз спасибо!