Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 08:05

1С 7.7 и SQL server 2005

Автор Varnik, 19 июн 2014, 09:14

0 Пользователей и 1 гость просматривают эту тему.

Varnik

Добрый день.
Имеем 1с 7.7.
Имеем установленный MS SQL 2005.
Создаю новую базу, загружаю в нее данные.
В конфигуратор заходит нормально, изменения сохраняет тоже без проблем.
Когда пытаюсь зайти в режим предприятия ругается вот так:
SQL State: 42000
Native: 7202
Massage: [Microsoft][ODBC SQL Server Driver][SQL Server] Could not find server "SQLx64" in sys.servers. Verify that the correct server name was specified if necessery, execute the stored procedure sp_addlinkedserver to add the server to sys.servers
Имена сервера и sql-сервера совпадают. На другом аналогичном сервере все работает нормально.

Herby

Цитата: Varnik от 19 июн 2014, 09:14На другом аналогичном сервере все работает нормально

чем сервера отличаются, какие ОС на них стоят?

Varnik

Операционка на обоих стоит Windows Server 2008 R2 Enterprise. Только на одном стоит Service pack 1 (на том где работает нормально).
Добавлено: 19 июн 2014, 12:56


По железу разница только в количестве процессоров и памяти.

1c-brigita

Цитата: Varnik от 19 июн 2014, 09:14
Massage: [Microsoft][ODBC SQL Server Driver][SQL Server] Could not find server "SQLx64" in sys.servers. Verify that the correct server name was specified if necessery, execute the stored procedure sp_addlinkedserver to add the server to sys.servers
Имена сервера и sql-сервера совпадают. На другом аналогичном сервере все работает нормально.
Сервер после установки скуля не переименовывали?

sp_dropserver 'old_name'
go
sp_addserver 'new_name', 'local'
go

Herby

Цитата: Varnik от 19 июн 2014, 12:55По железу разница только в количестве процессоров и памяти.

имя сервера переименовывали?
ну вот ссылка, возможно проблема в этом:
http://www.sql.ru/forum/598699/1cv7-7-sql2005-perestaet-rabotat-posle-pereimenovaniya-servera


1c-brigita

ЦитироватьНужно проверить, имеется ли несоответствие между именем сервера SQL Server и компьютера. Если значения не совпадают или если @@SERVERNAME имеет значение NULL, необходимо переименовать SQL Server. Например:
-- get current SQL Server name\instance name
  SELECT @@SERVERNAME
-- get current machine name and instance name
  SELECT SERVERPROPERTY('MachineName'), SERVERPROPERTY ('InstanceName')

Varnik

Сервер не переименовывали. Но там стоят еще базы для 1С 8.2 Не повлияют ли эти команды на работу восьмерошных баз? И где надо эти команды в sql запускать? А то я с серверами еще не работал и как-то боязно порушить работающий сервак (бухи порвут на запчасти)

Herby

Цитата: Varnik от 19 июн 2014, 13:34
Сервер не переименовывали.

все запросы в гугле выдают, что проблема именно из-за переименовывания.

Цитировать
Но там стоят еще базы для 1С 8.2 Не повлияют ли эти команды на работу восьмерошных баз?

не повлияют

Цитировать
И где надо эти команды в sql запускать?

например в query analyzer.

можно и вручную - зайти в SQL Enterprise удалить старый Server Registration и добавить новый Server Registration с актуальным именем.


Varnik

Спасибо всем за помощь. Запустил 7.7 на сикуэле 2005. :zebzdr:

Herby

Цитата: Varnik от 24 июн 2014, 08:11Спасибо всем за помощь. Запустил 7.7 на сикуэле 2005.

ну и в чем была все-таки проблема?

Теги: SQL 7.7 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск