Удалось ли вам ранее подключиться к этому удаленному серверу?Если вы могли подключиться ранее, но не можете сделать это сейчас, это может указывать на то, что резервная копия базы данных с другого сервера была восстановлена на этом сервере.
Когда вы пишете, что у вас "есть доступ" к этой базе данных, как вы подключаетесь?Закройте свою копию SQL Server Management Studio и снова откройте ее;когда вы получите диалоговое окно Connect, обязательно введите учетные данные пользователя, которые ваше консольное приложение использует для подключения.Вы видите свою базу данных?Можете ли вы выполнять хранимые процедуры, выполнять операторы SELECT или иным образом делать то, что вы ожидаете?
Если вы не видите базу данных - или если вы не можете выполнить действия, которые ожидаете, вы, вероятно, восстановилибаза данных с другого сервера.Это очень часто - разработчик базы данных работает над следующей версией базы данных на своем компьютере разработчика;когда приходит время развертывания, он создает резервную копию базы данных, копирует ее на сервер и восстанавливает базу данных.Теперь он не может подключиться - и не может понять, почему.
Причина в том, что Логин и Пользователь представлены в пользовательском интерфейсе SSMS в виде строк, но на самом деле они являются целочисленными идентификаторами.Вам нужно будет сделать немного сценариев, чтобы удалить недопустимую запись пользователя из базы данных, чтобы назначить ее для логина нового сервера.
Если это похоже на вашу проблему, ответьте - я проверю еще разнемного, и последуйте с дополнительной помощью.
JM