Я хотел бы попробовать следующие вещи в этом порядке сложности:
прежде чем что-нибудь, я хотел бы попробовать, что 10.19.190.X IP-адрес с именем экземпляра: 10.19.190.x\имя_экземпляра, также по имени сервера. Я подозреваю, что это может быть проблема протокола (подробнее об этом ниже), и это может изменить то, как он пытается подключиться.
во-вторых, это может быть просто ошибка, но так как некоторые вырезали и вставляли, это может быть просто скрытый символ. Я видел эту работу для нескольких человек в сообщениях: После ввода пароля переместите курсор в начало окна входа в систему и нажмите enter / connect. Вы копируете и вставляете pw?
есть ли какие-либо программные брандмауэры на пути? Временно отключите их, так как могут использоваться дополнительные порты, которые заблокированы.
Я также задавался вопросом, подключается ли один (SQLCMD vs.Studio) через TCP/IP, а другой по именованным каналам, вызывая сбой безопасности для одного. Я бы проверил конфигурацию SQL Менеджер (не среда Management Studio), чтобы убедиться, что все протоколы включены, и посмотреть, что установлено в качестве предпочтительного протокола. Включите NamedPipes и TCP и установите для общей памяти значение "Включено". Я подозреваю это сильно. Проверьте этот документ:
http://groups.google.com/group/microsoft.public.inetserver.iis.security/browse_thread/thread/68c216b10e7fa70/69aacf4a582ec20c%2369aacf4a582ec20c?pli=1
попробуйте снять флажок принудительно применять политику паролей в свойствах sa пользователь. Я также сильно подозреваю это.
попробуйте запустить эту команду из командной строки:
rundll32.exe keymgr.dll, KRShowKeyMgr
если есть какие-либо записи, связанные с SQL, удалите их. Попробуйте вручную добавить учетные данные для SQL. Я видел вещи о Vista (поэтому я бы предположил, что Windows 7 тоже) удаляет определенные маркеры безопасности, и я мог видеть, что это обходится в командной строке.
Я также попытался бы сбросить пароль sa в SQL, и изменить его обратно. Затем, если учетная запись sa используется для запуска SQL Server, измените пароль в любых службах, связанных с SQL Server, и перезапустите их (я пытаюсь синхронизировать их в соответствии). С этим связаны следующие команды:
exec sp_password @new = 'sqlpassword', @loginame = 'sa'
alter login sa
with password = 'sqlpassword' unlock,
check_policy = off,
check_expiration = off
кроме того, рассматривали ли вы возможность настройки аудита входа в систему?
http://msdn.microsoft.com/en-us/library/ms175850.aspx
Если ничего из этого не работает, было бы очень полезно для просмотра формате вы используются для theSQLername для входа в диспетчер SLQ и строку SQLCMD, которую вы используете. Конечно, измените что-нибудь конкретное, кроме имени пользователя "sa". Еще один вопрос: одна среда SQL server или multi?
Я нашел кое-что из этого здесь, но прополз, чтобы найти только то, что, как я думал, может быть уместным: http://blogs.msdn.com/b/sql_protocols/archive/2006/02/21/536201.aspx?PageIndex=7#comments