Login Using MS SQL Express: Успех! Вход в систему Инструментария миграции: сбой?

Если Вы около Техаса, высаживаете их по Инициативе Helios. Kenneth Starks и его voluteers делают превосходную работу в фиксации их и передаче в дар их (с бесплатным доступом в Интернет) к плохим семействам, кто дочерние компьютеры потребности для образовательного использования, но кто не может позволить себе компьютер, уже не говоря о доступе в Интернет. И компьютеры действительно для детей а не для их родителей.

0
задан 16 June 2009 в 17:17
2 ответа

Основываясь на ответе squillman - при соединении по TCP/IP, именованные экземпляры используют различные порты и скорее всего используют "динамические порты" (который является значением по умолчанию для SQLEXPRESS). Смотрите на утилиту SQL Server 2005 Network Configuration для выяснения, какой порт она слушает на и подключение к этому вместо 1433.

1
ответ дан 4 December 2019 в 15:33
  • 1
    Матовое спасибо. Я don' t имеют локальный доступ к серверу, так выполнение Утилиты Конфигурации сети, кажется, только показывает мне (локальный). Я могу определить порт иначе? –  jmccartie 16 June 2009 в 01:08
  • 2
    Я послал администратору по электронной почте и спросил его порт. " 1443" он сказал.:\ –  jmccartie 16 June 2009 в 21:23
  • 3
    На основе того, что Вы получаете вход в систему отказавшее сообщение (и не отказавшее соединение) сообщение - существует ясно SQL Server, работающий на 1443. Мое предположение - Вы, получают вход в систему отказавшее сообщение, потому что это не корректный экземпляр SQL Server. Можно ли выполнить запрос SQL для печати переменной @@ имя сервера - который должен сказать нам наверняка, подключены ли Вы к именованному экземпляру или основному экземпляру. (Кроме того, оттуда мы можем придумывать запрос, который вытягивает номер порта из реестра), –  MattB 16 June 2009 в 21:54
  • 4
    Хорошо - предположение, которое было неправильно. Это показывает, что Вы соединяетесь с основным экземпляром в системе, которая, скорее всего, слушает на 1433. Так как Вы получаете отказы входа в систему - Вы соединяете аутентификацию SQL использования или аутентификацию Windows? И если Вы используете автора Windows, Вы помещаете имя компьютера/домен в строку подключения в менеджере по Миграции? –  MattB 16 June 2009 в 22:09
  • 5
    Используя автора SQL (благодарит за Вашу длительную справку, Matt), –  jmccartie 16 June 2009 в 22:20

Вы упоминаете использование SQL Server Management Studio Express сервер также SQL Server Express?

Если так, затем от отслеживания стека в Вашем вопросе похоже, что драйвер JDBC пытается соединиться с Вашим исходным сервером IP без имени экземпляра SQL:

Connection jdbc:jtds:sqlserver://MYSERVERIP:1433/MYDATABASE;user=MYUSERNAME;password=MYPASSWORD;charset=utf-8;domain=

который был бы экземпляром SQL Server по умолчанию. По умолчанию, Экспресс-инсталляции SQL именованный экземпляр под названием SQLEXPRESS, таким образом, мое предположение - то, что инструментарий миграции ищет несуществующий экземпляр SQL. Я не знаком с инструментарием миграции, но если я прав относительно Вашего имени экземпляра SQL, необходимо удостовериться, что это пытается подключить к источнику экземпляр SQL с SERVERNAME\SQLEXPRESS (где ИМЯ СЕРВЕРА является именем хоста SQL-сервера).

Править:

Хорошо, теперь, когда мы, по-видимому, исключили неправильную проблему экземпляра... Я сказал бы, идут и получают новейший SQL Server jdbc драйвер от Microsoft и пытаются использовать его с инструментарием. У меня были проблемы в прошлых соединяющихся различных приложениях через JDBC к SQL Server с помощью других драйверов. Я не уверен, как заставить инструментарий использовать другой драйвер первое, что пришло на ум, но я помогу искать сообщения / инструкции относительно того, как сделать так.

1
ответ дан 4 December 2019 в 15:33
  • 1
    SQL Server 8.0.2039, Где я нахожу имя экземпляра? Сервер не локален. –  jmccartie 16 June 2009 в 01:06
  • 2
    Подключение в Studio менеджмента и выполненный это от нового окна запроса: ВЫБЕРИТЕ SERVERPROPERTY (' productversion'), SERVERPROPERTY (' productlevel'), SERVERPROPERTY (' edition'). That' ll говорят Вам если it' s Экспресс или нет. –  squillman 16 June 2009 в 04:00
  • 3
    || 8.00.2039|SP4|Enterprise Выпуск (1 затронутая строка (строка)) –  jmccartie 16 June 2009 в 21:21
  • 4
    Хм. Хорошо удары та теория... –  squillman 17 June 2009 в 00:41
  • 5
    Спасибо Squillman. Я загрузил драйвер JDBC SQL с MSFT. Я затем искал на всем протяжении то, как выгрузить драйверы - couldn' t находят что-либо. Я пытался просто удалить jtds.jar и переименовать/заменить его с драйвером MSFT... провал. Спасибо за Вашу длительную справку - it' s очень ценивший. –  jmccartie 17 June 2009 в 02:03

Теги

Похожие вопросы