Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Подключение программы IT Invent к MS SQL Server 2008  [new]
saTSGM
Member

Откуда:
Сообщений: 12
Здравствуйте. Помогите пожалуйста.

Установил программу на ПК IT Invent с базой данных ITInvent.mdb. Все работает.
Необходимо перенести эту БД на MS SQL Server 2008 R2. Сделал все по инструкции программы IT Invent.
http://it-invent.ru/HelpContents/MenuFile/importdatabase.htm
Импорт прошел без ошибок и предупреждений.

Теперь пытаюсь перейти на БД SQL у меня такая ошибка (цифра 1).
Окно подключения программы IT Invent (цифра 2). Нажимаю проверить соединение и ошибка.

На SQL сервере крутятся 1С БД. Порты открыты для подключения, TCP соединение включено. 1С предприятие (клиентская) - по сети к SQL серверу прекрасно коннектится. База данных IT Invent создана по образу 1С-вских БД. Модель восстановления простая, совместимость с 2008 sql сервером, авторизация SQL сервера, владельца БД назначил пользователя с ролями: dbcreator, processadmin, public. Его же указываю для подключения в окошке программы ITInvent. В инструкции размещенной на сайте IT Invent , правда при создании БД они не указывают владельца.

Разработчику или в службу поддержки программы IT Invent обращался, вразумительного ответа не дали.
Сказали только, что вопрос подключения к MS SQL слишком общий.
Возможно есть некое имя инстанса (алиас (псевдоним)) сервера и его нужно указывать после IP адреса: 192.168.3.100/ИмяИнстанса

Хотя я пробовал по разному. Если указывать конкретно IP сервера или его имя, тогда ошибка - недопустимое соединение.
Если указывать дополнительно с именем или IP адресом сервера алиас SQL и "/" и с другим "\" слешами - то ошибка доступа к серверу или неверно указаны учетные данные, как то так.

Еще сказали, что в программе IT Invent коннект к базе происходит средствами .NET Framework 3.5 встроенной в Windows.
???

К сообщению приложен файл. Размер - 98Kb
1 июн 16, 11:53    [19244837]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
saTSGM,

а к серверу собственно вы вообще подключиться можете?
что покажет результат команды select @@servername?
Что показывает результат команды telnet 192.168.3.100 1433?
1 июн 16, 13:55    [19245600]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
saTSGM
Member

Откуда:
Сообщений: 12
WarAnt
что покажет результат команды select @@servername?

А где этот запрос можно выполнить? Если Вы про Среда SQL Server Management Studio, то она стоит на самом сервере, где и SQL. В ней и выполнить? Или необходимо эту среду поставить на клиентский ПК, и оттуда выполнить запрос?
На всякий выполняю запрос на самом сервере. Рис.1

WarAnt
результат команды telnet 192.168.3.100 1433?

Тут не совсем понятно, а что должно быть? Ранее когда в "Диспетчер конфигурации SQL Server" был отключен порт 1433, так и писало, что не возможно соединиться по данному порту. Теперь когда включил настраивая программу IT Invent, вот что происходит Рис. 2

К сообщению приложен файл. Размер - 126Kb
1 июн 16, 15:27    [19246184]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Судя по тексту ошибки, вы неправильно указали имя инстанса.
Должно быть Source = SERVER1\ULTRASQL

Сообщение было отредактировано: 1 июн 16, 15:52
1 июн 16, 15:51    [19246353]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
saTSGM
Member

Откуда:
Сообщений: 12
Гавриленко Сергей Алексеевич
Судя по тексту ошибки, вы неправильно указали имя инстанса.
Должно быть Source = SERVER1\ULTRASQL

ОК, я пробовал уже так. Вот такая ошибка уже получается.

К сообщению приложен файл. Размер - 93Kb
1 июн 16, 16:15    [19246516]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
создайте пустой файлик с расширением UDL , дважды на него кликните , в открывшемся диалоге настройте своё соединение через провайдер Microsoft OLE DB Provider for SQL Server

ЗЫ
поставьте себе на клиента клиентскую часть SQL Server (и SSMS)
1 июн 16, 16:21    [19246563]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Ну, порт вашего инстанса укажите или айпишник напишите вместо dns-имени или запустите службу SQL Browser. Имя инстанса должно быть в любом случае.

Сообщение было отредактировано: 1 июн 16, 16:24
1 июн 16, 16:23    [19246575]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
saTSGM
Member

Откуда:
Сообщений: 12
Konst_One
создайте пустой файлик с расширением UDL
настройте своё соединение через провайдер Microsoft OLE DB Provider for SQL Server


ОК, попробовал. Снова ошибка. Поставщика данных выбрал Microsoft OLE DB Provider for SQL Server, когда нажал выбирите сервер, он нашел мой SERVER1. Указал учетные данные для подключения. Нажал выберите БД и аля оп ((

Konst_One
ЗЫ
поставьте себе на клиента клиентскую часть SQL Server (и SSMS)

как ее поставить? взять дистрибутив SQL 2008 и выбрать только одну компоненту?
и извиняюсь за тупой вопрос, что мне это даст? например, для настройки чего либо ч/з SSMS мне не сложно зайти на сервер
или это как то может решить мою проблему?

К сообщению приложен файл. Размер - 122Kb
1 июн 16, 16:57    [19246740]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
saTSGM
Member

Откуда:
Сообщений: 12
Гавриленко Сергей Алексеевич
Ну, порт вашего инстанса укажите или айпишник напишите вместо dns-имени или запустите службу SQL Browser. Имя инстанса должно быть в любом случае.

айпишник напрямую указал с именем инстанса, не помогло
служба SQL Browser - запущена, сервер перезапускал, хотя служба запущена еще с самой установки по умолчанию

К сообщению приложен файл. Размер - 30Kb
1 июн 16, 17:07    [19246797]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
а другим юзером (например тем же sa) в вашей локальной машины можете к серверу подключится (базу не указывайте)?
1 июн 16, 17:12    [19246814]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
InventID - это у вас логин на SQL server?
в под ним на сервер зайти можете, в SSMS прямо на сервере проверьте?
1 июн 16, 17:14    [19246822]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Konst_One
а другим юзером (например тем же sa) в вашей локальной машины можете к серверу подключится (базу не указывайте)?
Если бы дело было в логине, была бы ошибка login failed. Здесь проблема с портом, скорее всего.
1 июн 16, 17:24    [19246861]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
скорее всего да

ТС, а выполните пжл на клиентском компе в консоле:

tracert server1
1 июн 16, 17:32    [19246883]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
saTSGM,

а ваш inventit какие вообще права на сервере имеет, судя по ошибке ему даже просмотр списка баз запрещен.
1 июн 16, 18:12    [19247094]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
WarAnt
saTSGM,

а ваш inventit какие вообще права на сервере имеет, судя по ошибке ему даже просмотр списка баз запрещен.


хотя нет, глупость сморозил:)
1 июн 16, 18:14    [19247105]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
saTSGM
Member

Откуда:
Сообщений: 12
Konst_One
а другим юзером (например тем же sa) в вашей локальной машины можете к серверу подключится (базу не указывайте)?
InventID - это у вас логин на SQL server?
в под ним на сервер зайти можете, в SSMS прямо на сервере проверьте?
ТС, а выполните пжл на клиентском компе в консоле: tracert server1

Итак, сегодня включил клиентский ПК, запустил файлик с расширением UDL, чет он у меня мой SERVER1 не нашел как ранее (при нажатии на черный треугольничек), нажимал кнопку обновить - побарабану. Пинговал сервер, заново запускал UDL, ноль реакции. Прописал в ручную имя сервера видно на скрине, и указал учетные данные sa и нажал проверить соединение, ошибка...

InventIT это пользователь созданный в SSMS в безопасности (имя входа) он же владелец БД DB_INVENT. Авторизация на сервере средствами SSMS под InventIT - проходит на ура.

с клиентского ПК все выполнил:
tracert server1 tracert 192.168.3.100 ping server1 ping 192.168.3.100

WarAnt
а ваш inventit какие вообще права на сервере имеет, судя по ошибке ему даже просмотр списка баз запрещен.
хотя нет, глупость сморозил:)

как уже выше написал пользователь InventIT создан через SSMS. В серверной винде в локальных пользователях его нет.

К сообщению приложен файл. Размер - 133Kb
2 июн 16, 09:53    [19248529]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
Mike_za
Member

Откуда: Москва
Сообщений: 1176
saTSGM,

Протоколы уже проболи ращные? Pipe ?
2 июн 16, 10:39    [19248758]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Мож дело в галочке SSMS
"Allow remote connections to this server" ?
2 июн 16, 10:51    [19248809]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
saTSGM
Member

Откуда:
Сообщений: 12
Mike_za
Протоколы уже проболи ращные? Pipe ?

Нет, не пробовал. А как? Как я понимаю, какой протокол заложен для соединения в программу, по такому и будет соединяться.
Или ошибаюсь?

LSV
Мож дело в галочке SSMS "Allow remote connections to this server" ?

Стоит.

К сообщению приложен файл. Размер - 91Kb
2 июн 16, 11:54    [19249191]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
а почему вы в UDL не ввели имя инстанса когда тестировали для логина sa?

1. Выберите или введите имя сервера:
192.168.3.100\ULTRASQL
Пользователь: sa
Пароль: *****

вот так проверьте
2 июн 16, 12:11    [19249278]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
saTSGM
Member

Откуда:
Сообщений: 12
Konst_One
вот так проверьте

Проверил, не помогает. Скриншоты, прилагаю....
Есть еще какие идеи, как проверить соединение с SQL сервером, через ПК находящийся в той же сети?
Напоминаю, что 1С предприятие в клиент-серверном режиме запускается. Клиент 1С предприятие есть как раз на этом ПК, ОС Windows 7. SQL сервер же находится на винде Windows Server 2008 R2.

К сообщению приложен файл. Размер - 129Kb
2 июн 16, 13:36    [19249892]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
PaulWist
Member

Откуда:
Сообщений: 2267
saTSGM
...
Есть еще какие идеи, как проверить соединение с SQL сервером, через ПК находящийся в той же сети?


1. Попробуйте соединиться с клиента к серверу через ODBC (Панель управления\Система и безопасность\Администрирование\Источники данных ODBC)

2. Разрядность ОС на клиенте и на сервере?
2 июн 16, 13:46    [19249979]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
saTSGM
Есть еще какие идеи, как проверить соединение с SQL сервером, через ПК находящийся в той же сети?
Попробуйте ещё порт указать.
Наверняка SQL браузер не работает, порт клиенту неизвестен. Или закрыт. Или закрыт порт браузера.
2 июн 16, 14:06    [19250132]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
saTSGM
Member

Откуда:
Сообщений: 12
[quot PaulWist]
saTSGM
...
1. Попробуйте соединиться с клиента к серверу через ODBC (Панель управления\Система и безопасность\Администрирование\Источники данных ODBC)
2. Разрядность ОС на клиенте и на сервере?

через ODBC, такая же фигня, если указывать просто имя, IP сервера - то ошибка недопустимое соединение, если с инстансом, то как на скриншоте.
Разрядность клиента и сервера - 64.

К сообщению приложен файл. Размер - 131Kb
2 июн 16, 14:38    [19250356]     Ответить | Цитировать Сообщить модератору
 Re: Подключение программы IT Invent к MS SQL Server 2008  [new]
saTSGM
Member

Откуда:
Сообщений: 12
alexeyvg
Попробуйте ещё порт указать.
Наверняка SQL браузер не работает, порт клиенту неизвестен. Или закрыт. Или закрыт порт браузера.

Ну как то так, или не правильно сделал?

К сообщению приложен файл. Размер - 123Kb
2 июн 16, 14:55    [19250460]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить