Привет всем, у меня проблемы с некоторыми взаимодействиями sql и С#. Я создаю БД и логины из сценариев в программе установки, тогда фактическая клиентская программа должна войти в систему, но каждый раз, когда я запускаю клиентскую программу, она бомбит, и я получаю эту ошибку в файле журнала. (кстати, клиентская программа работает над существующей БД на другой машине.)
sql login не выполнен для пользователя пользователя. Причина. Ошибка входа в систему с использованием проверки подлинности SQL. Сервер настроен только для проверки подлинности Windows. [КЛИЕНТ:] Ошибка 18456, Уровень важности: 14 Состояние: 58
это команды, используемые для создания логина/пользователя...
CREATE LOGIN [user] WITH PASSWORD='pass', DEFAULT_DATABASE=[data], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
EXEC sys.sp_addsrvrolemember @loginame = N'user', @rolename = N'sysadmin'
EXEC sys.sp_addsrvrolemember @loginame = N'user', @rolename = N'serveradmin'
USE [data] CREATE USER [user] FOR LOGIN [user] WITH DEFAULT_SCHEMA=[dbo]
что мне не хватает?
спасибо за помощь!