[Server] Нужны советы по подключению к серверу через локальную сеть

Тема в разделе "Windows", создана пользователем danneo, 17 май 2011.

Модераторы: ADMiNZ
  1. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.463
    Симпатии:
    114
    Есть одноранговая локальная сеть на 7 Pro, XP HE.
    На одном из ПК SQL Server 2008. На этом ПК стоит софт, crm. Работает все нормально. Нужно сделат подключение к серверу (к базе) с других ПК.
    Как это все устроить?

    Открыл порт, firewall. При подключении через программу пишет ошибку "Ошибка входа пользователя сервер\гость".
    Как я понимаю, нужнона строить пользователя и права для возможности доступа к базе из локальной сети.
    Данные в программе для подключения: серве, идентификация (встроенная в видновз или имя и пароль), база данных.
    Подскажите, как это сделать?
     
  2. lift

    lift Читатель

    Заблокирован
    Регистр.:
    1 июл 2007
    Сообщения:
    2.226
    Симпатии:
    1.377
    1) убедись что MSSQL вообще слушает сеть, там была уже при установке какая то заморочка с этим, тоесть не факт что он будет слушать если потмо перенастроеш его. Если есть возможность не трогая рабочий сервер возьми на другой машинке подними и поиграйся с его настройками. Так и проще и безопаснее.
    2) я тебе уже писал, там права надо в нескольких местах указывать, и для юзера и для базы. Проверь, точно ли юзеру разрешен сетевой вход и работа и точно ли база сама имеет разрешения на такю работы. В стандартной панеле под sa заходи и проверяй права

    п.с. ппц сколько ты возишся уже со всем этим. сочуствую :(
     
  3. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.463
    Симпатии:
    114
    сделал на сервере микс-авторизацию. Теперь при подключении пишет ошибку на MDAC версию, типа обновить нужно. Ставил клиентскую часть (Пакет SDK средств связи клиента SQL), не помогло. Может чего еще нужно ставить или не то?
    при вводе в командной строке sqlcmd выдает, что не является внешней или внутренней командой. Видать, чего-то нет на клиентском ПК.
     
  4. lift

    lift Читатель

    Заблокирован
    Регистр.:
    1 июл 2007
    Сообщения:
    2.226
    Симпатии:
    1.377
    при вбиве в коммандную строку команты выполняется только exe, лежащий в папке windows на системном диске. Проверь, есть ли там sqlcmd.exe. При вбиве из оболочки cmd тоже самое происходит.
    Если там нет, то найди где у тебя лежит sqlcmd.exe на компе и выполни его вызов оттуда или из cmd с полным указанием пути.