Назад | Перейти на главную страницу

Почему этот логин не выполняется для пользователя «Servername \ Guest»?

Я устанавливаю SQL Server 2005 EXPRESS edition на один компьютер, имя компьютера = 'MyServe' и имя базы данных = 'MyDB', принимаю его как сервер базы данных. он настроен как для режима базы данных, так и для режима проверки подлинности Windows. с именем пользователя = sa и паролем = adminaa. У меня есть приложение на C # .Net, моя строка подключения - ConnectionString = "Data Source = MyServe \ SQLEXPRESS; Initial Catalog = MyDB; Integrated Security = True; User ID = sa; Password = adminaa";

когда я запускаю приложение на компьютере под названием MyServe, сервер базы данных, оно работает хорошо, а когда я устанавливаю приложение на другой компьютер, когда оно пытается подключиться к базе данных, выдает ошибку под названием «не удалось войти в систему для пользователя MyServe \ Guest "что не так с конфигурацией на сервере базы данных или другие ошибки. пожалуйста, помогите мне. заранее спасибо.

Метасебия

Если вы хотите использовать аутентификацию SQL, удалите «Integrated Security = true» из строки подключения. Это превзойдет значения в полях UserId и Password, что вызовет выполнение встроенной проверки подлинности Windows.