Две учетные записи администратора для SQL Server - PullRequest
1 голос
/ 17 февраля 2011

У меня Windows XP на двух системах. На одной машине я установил SQL Server 2005 Express. теперь с другой машины, которая находится в локальной сети с первой машиной, я получу доступ к серверу sql для вставки данных через приложение .net. мой экземпляр сервера A-9. я создал псевдоним как: A-9-1. моя строка подключения:

conn.ConnectionString = "Источник данных = A-9-1; Trusted_Connection = true"; - это использует windows authentication.my windows имя пользователя Admin, без пароля.

теперь, когда я подключаюсь к серверу sql на машине 1, с клиентской машины, возникает ошибка: «Ошибка входа для A-9 \ Guest.

Могу ли я не подключаться к SQL как администратор с клиентского компьютера, то есть с использованием аутентификации Windows. значит, было бы два администратора для sql server. один - A-9 \ Admin на компьютере сервера, а другой - A-9-1 \ Admin на клиентском компьютере. это возможно?

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

также

1 Ответ

2 голосов
/ 17 февраля 2011

1) Вы можете настроить любое количество входов в систему, имеющих любое количество разрешений в SQL Server.Это включает права владельца на базу данных.

2) Если вы хотите предоставить доступ к ЛЮБОМУ клиентскому компьютеру, то добавьте A-9 \ Guest в качестве логина в разделе Безопасность для базы данных.Затем дайте им соответствующие права.

Имейте в виду, что это даст любому, кто подключается к компьютеру-серверу, права, указанные вами для A-9 \ Guest.

3) Не будетвторой админ под названием A-9-1 \ Admin.Поскольку кажется, что вы не используете Active Directory в домене вашей сети, сервер не может узнать, какой пользователь / логин принадлежит клиентскому компьютеру.Вот почему вы видите ошибку: Ошибка входа в систему для A-9 \ Guest .Также звучит так, как будто A-9-1 - это имя соединения, но не машина / домен.

В вашем сценарии было бы лучше использовать SQL-аутентификацию и задать имя пользователя и пароль дляклиентский компьютер для доступа.

РЕДАКТИРОВАТЬ

Некоторые ссылки Active Directory:

ПРЕДУПРЕЖДЕНИЕ. Настройка AD не является сложной«Это вовлекающий процесс, который требует планирования.*

Краткое руководство по настройке AD

Поиск в Google по настройке активного каталога

Я все еще думаювам лучше использовать аутентификацию SQL.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...