Имя: Пароль:
1C
1С v8
1С 8.3 и MS SQL
0 Pozhar333
 
18.09.15
09:31
Подскажите пожалуйста.
Ситуация следующая: Стоял у нас SQL Express. В 1С база разрослась более 4 гигов. Посему было принято решение установить SQL Server 2008 R2. Сделал бэкап базы. Снес SQL Express. Развернул SQL Server 2008 R2. Восстановил базу из бэкапа. И сейчас при попытке к ней подключиться выдает
Ошибка при выполнении операции с информационной базой
Ошибка СУБД:
Microsoft SQL Server Native Client 10.0: TCP Provider: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.

HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, SQLSrvr: SQLSTATE=08001, state=1, Severity=10, native=10061, line=0

по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 10.0: TCP Provider: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.

В каком направлении копать? Голову уже сломал.
1 ДенисЧ
 
18.09.15
09:33
настройки протоколов проверяй. Наверняка у тебя tcp/ip отключился в соединении с сервером
2 Fedor-1971
 
18.09.15
09:35
(0) как эксперимент: создай пустую БД и подключись к ней, если не получится то (1), если получится, наверно, придётся переносить данные через dt.
3 Провинциальный 1сник
 
18.09.15
09:35
Кстати, SQL Express 2008 R2 позволяет до 10 гигов
4 Pozhar333
 
18.09.15
09:39
tcp/ip включен в SQL server configuration manager

Пустую базу сейчас попробую создать
5 osnnm
 
18.09.15
09:44
Новый SQL делел на том де компе где и SQL Express? Не снося его? Тогда у тебя будет второй инстанс сервера. Подлючаться попробуй типа так SERVER\SQLEXPRESS
Точно название можно посмотреть в службах винды.
6 Pozhar333
 
18.09.15
09:46
В Microsoft SQL Server Management Studio база создалась, а в администрировании серверов 1с предприятия при создании та же ошибка.

Новый SQL развернул поле деинсталляции Express
7 DmitrO
 
18.09.15
09:52
Есть наблюдение, что express редакции MSSQL вполне себе работают с базами любых размеров, они просто сформируют ошибку когда им приспичит увеличить файл БД, и он окажется больше установленного предела. :)

Может быть, конечно, эту дырочку в MS уже и прикрыли.
8 Провинциальный 1сник
 
18.09.15
09:54
(7) Экспресс не даст создать, расширить или приаттачить базу размером более чем. Но если подсунуть вместо уже приаттаченной файл размером более чем - то работает. Но лучше не рисковать.
9 osnnm
 
18.09.15
09:54
Тогда проверь через диспетчер конфигурации привязку к TCP/IP, должно быть включено.
10 DmitrO
 
18.09.15
09:55
(8)а ну вот, осталась дырочка-то. )
11 osnnm
 
18.09.15
09:55
Базу создавал из 1С или MSSMS? Делай из 1С, тогда можно быть увереным, что все взлетит.
12 Pozhar333
 
18.09.15
10:02
(11) Новый SQL развернул поле деинсталляции Express
в диспетчере конфигурации привязка к TCP/IP включена.
Бэкап делал из MSSMS.
13 Pozhar333
 
18.09.15
10:05
(11) В MSSMS база раскрывается, а 1С-ка не может к ней прицепиться
14 osnnm
 
18.09.15
10:10
Пользователь, под которым в SQL создают базы из 1С не совпадает, проверь его. Попробуй под SA создавать базы. Это как вариант...
15 rs_trade
 
18.09.15
10:10
Служба скульная как называется покажи. SQL Server (MSSQLSERVER)?
16 Pozhar333
 
18.09.15
11:09
(15) SQL Server (SQLEXPRESS)
17 osnnm
 
18.09.15
11:15
Криво снес SQL EXPRESS??? Должно быть типа SQL Server (MSSQLSERVER)

Попробуй снести и проверь чтобы не было службы.
18 Pozhar333
 
18.09.15
11:15
(14) В Microsoft SQL Server Management Studio базу создал естественно под SA, а в администрировании серверов 1с предприятия при создании тоже указываю логин и пароль SA та же ошибка.
19 18_plus
 
18.09.15
11:31
к пятнице на ровном месте создать себе проблемы и героически с ними бороться. зачем?
20 Pozhar333
 
18.09.15
12:21
(19) Не на ровном месте. База превысила лимит в 4 гига и перестала работать.
21 Pozhar333
 
18.09.15
14:18
(17)  SQL Server (MSSQLSERVER) это если я правильно понимаю платная, а я устанавливаю MS SQL Server 2008 R2 Express Edition
22 magicSan
 
18.09.15
14:25
Будь мужиком ставь ms sql 2016
23 dmrjan
 
18.09.15
14:26
А чего бэкап средствами 1с не сделал? Проблем бы не было.
24 osnnm
 
18.09.15
14:28
Попробуй тогда подключиться к базе по инстансу типа server\SQLEXPRESS
Вдруг поможет...
25 dmrjan
 
18.09.15
14:29
И вообще - будь суровым мужиком - поставь себе PostgreSQL.
26 Гёдза
 
18.09.15
14:36
Чтоб к базе по сети подключаться нужно что-то дополнительно включать (на девелоперах так было)
27 Гёдза
 
18.09.15
14:37
попробуй менеджмент студио по сети войти
28 ProgAL
 
18.09.15
14:40
(8) Работает, только при перезаписи или добавлении нового документа в 1с, лезет невнятная ошибка о превышении размера тома.
29 Pozhar333
 
18.09.15
14:44
(24)Да я так и подключаюсь. В MSSMS база создается, из бэкапа восстанавливается, видны таблицы, все функционирует, а когда пытаешься добавить её в 1С конфигуратор серверов вываливается ошибка. Не цепляется она 1с-кой. Вот в чем беда.
30 osnnm
 
18.09.15
14:44
И еще вариант: Отключи файрвол :-)
31 dmrjan
 
18.09.15
14:47
Еще вариант - проверь битность. На 32bit не поднимется.
32 Basma4
 
18.09.15
15:16
(21) Вы имеете в виду Триал версию? SELECT @@VERSION что возрващает?
и sys.xp_readerrorlog выполни и выложи что показывает.
33 Pozhar333
 
18.09.15
16:20
(32) Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (Intel X86)   Jun 28 2012 08:42:37   Copyright (c) Microsoft Corporation  Express Edition with Advanced Services on Windows NT 6.0 <X86> (Build 6002: Service Pack 2)


2015-09-19 00:12:10.140    Server    Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (Intel X86)    Jun 28 2012 08:42:37    Copyright (c) Microsoft Corporation   Express Edition with Advanced Services on Windows NT 6.0 <X86> (Build 6002: Service Pack 2)  
2015-09-19 00:12:10.150    Server    (c) Microsoft Corporation.
2015-09-19 00:12:10.150    Server    All rights reserved.
2015-09-19 00:12:10.150    Server    Server process ID is 2276.
2015-09-19 00:12:10.150    Server    System Manufacturer: 'ASUSTeK COMPUTER INC.', System Model: 'Z9PA-D8 Series'.
2015-09-19 00:12:10.150    Server    Authentication mode is MIXED.
2015-09-19 00:12:10.150    Server    Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Log\ERRORLOG'.
2015-09-19 00:12:10.150    Server    This instance of SQL Server last reported using a process ID of 2252 at 18.09.2015 23:50:54 (local) 18.09.2015 12:50:54 (UTC). This is an informational message only; no user action is required.
2015-09-19 00:12:10.150    Server    Registry startup parameters:     -d C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\master.mdf    -e C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Log\ERRORLOG    -l C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\mastlog.ldf
2015-09-19 00:12:10.170    Server    SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2015-09-19 00:12:10.170    Server    Detected 4 CPUs. This is an informational message; no user action is required.
2015-09-19 00:12:10.290    Server    Using dynamic lock allocation.  Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node.  This is an informational message only.  No user action is required.
2015-09-19 00:12:10.810    Server    Node configuration: node 0: CPU mask: 0x0000000f:0 Active CPU mask: 0x0000000f:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2015-09-19 00:12:11.010    spid6s    Starting up database 'master'.
2015-09-19 00:12:11.100    spid6s    Recovery is writing a checkpoint in database 'master' (1). This is an informational message only. No user action is required.
2015-09-19 00:12:11.180    spid6s    FILESTREAM: effective level = 0, configured level = 0, file system access share name = 'SQLEXPRESS'.
2015-09-19 00:12:11.240    spid6s    SQL Trace ID 1 was started by login "sa".
2015-09-19 00:12:11.240    spid6s    Starting up database 'mssqlsystemresource'.
2015-09-19 00:12:11.260    spid6s    The resource database build version is 10.50.4000. This is an informational message only. No user action is required.
2015-09-19 00:12:11.460    spid10s    Starting up database 'model'.
2015-09-19 00:12:11.460    spid6s    Server name is 'ROOT\SQLEXPRESS'. This is an informational message only. No user action is required.
2015-09-19 00:12:11.480    spid6s    Informational: No full-text supported languages found.
2015-09-19 00:12:11.480    spid6s    Starting up database 'msdb'.
2015-09-19 00:12:11.510    Server    The certificate [Cert Hash(sha1) "9DE875FC55B6DFFEF50F17CF97B083149ED970BD"] was successfully loaded for encryption.
2015-09-19 00:12:11.520    Server    Server is listening on [ 'any' <ipv6> 52228].
2015-09-19 00:12:11.520    Server    Server is listening on [ 'any' <ipv4> 52228].
2015-09-19 00:12:11.520    Server    Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\SQLEXPRESS ].
2015-09-19 00:12:11.520    Server    Server local connection provider is ready to accept connection on [ \\.\pipe\MSSQL$SQLEXPRESS\sql\query ].
2015-09-19 00:12:11.520    Server    Dedicated administrator connection support was not started because it is disabled on this edition of SQL Server. If you want to use a dedicated administrator connection, restart SQL Server using the trace flag 7806. This is an informational message only. No user action is required.
2015-09-19 00:12:11.520    Server    The SQL Server Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b, state: 3. Failure to register an SPN may cause integrated authentication to fall back to NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies.
2015-09-19 00:12:11.520    Server    SQL Server is now ready for client connections. This is an informational message; no user action is required.
2015-09-19 00:12:11.540    spid10s    Clearing tempdb database.
2015-09-19 00:12:11.680    spid10s    Starting up database 'tempdb'.
2015-09-19 00:12:11.730    spid13s    The Service Broker protocol transport is disabled or not configured.
2015-09-19 00:12:11.730    spid13s    The Database Mirroring protocol transport is disabled or not configured.
2015-09-19 00:12:11.740    spid13s    Service Broker manager has started.
2015-09-19 00:12:11.760    spid6s    Recovery is complete. This is an informational message only. No user action is required.
2015-09-19 00:15:02.660    spid55    Attempting to load library 'xpstar.dll' into memory. This is an informational message only. No user action is required.
2015-09-19 00:15:02.690    spid55    Using 'xpstar.dll' version '2009.100.1600' to execute extended stored procedure 'xp_instance_regread'. This is an informational message only; no user action is required.
2015-09-19 00:15:02.770    spid55    Starting up database '1C_Fermer_b'.
2015-09-19 00:18:06.600    spid55    Starting up database '1C_Fermer_b'.
34 Pozhar333
 
18.09.15
16:23
(31) Винда 32 битная SQL тоже, и почему не поднимется?
35 ssh-2013
 
18.09.15
18:10
(33) похоже у тебя установился как именованный экземпляр. Служба SQL server browser запущена?
36 ssh-2013
 
18.09.15
18:20
При установке экземпляра по умолчанию эту службу можно отключать, т.к. обращение идет по стандартному порту, для именованных она нужна:

"При запросе клиентом SQL Server ресурсов SQL Server клиентская сетевая библиотека передает на сервер UDP-сообщение через порт 1434. Браузер SQL Server в ответ сообщает TCP/IP-порт или именованный канал запрошенного экземпляра. Затем сетевая библиотека клиентского приложения завершает соединение, отправляя запрос на сервер с указанием номера порта или имени канала, относящегося к нужному экземпляру."
https://technet.microsoft.com/ru-ru/library/ms181087(v=sql.105).aspx
37 ДенисЧ
 
18.09.15
19:43
в 1с укажи имясервера\SQLEXPRESS