Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не пойму суть ошибки с соединением  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Добрый день !!!
автор
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4319.0 (X64)
Jun 17 2014 18:50:01
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

Имеется план обслуживания в котором сначала идёт CheckDB всех БД, а затем при успешном выполнении уже шаг по резервному копированию. Шаг CheckDB стал частенько падать по ошибке
автор
CheckDB (s01-sq01)
Проверить целостность базы данных Соединение с локальным сервером
Базы данных ADSI,Application_Registry_Service_DB_ba8b59189bda41398a02e2594ca3debf,Bdc_Service_DB_924ec018f82d4a598503933b451f2dd6,IsoDoc,master,model,MSCRM_CONFIG,msdb,PerformancePoint Service Application_de0a227d516e4aa78d66366346b1f5c7,Profile DB,Project
Включить индексы
Начало задачи: 2016-05-31T21:20:22.
Конец задачи: 2016-05-31T21:51:13.
Ошибка:(-1073573396) Сбой выделения соединения "Соединение с локальным сервером". Возможно, соединение настроено неправильно или отсутствуют разрешения, необходимые для этого соединения.

В шаге соединение указано как соединение с локальным сервером. Разрешения тоже имеются. На следующий день ошибка может повториться, а может и не повториться, то есть плавающая по сути. С утра придя и "толкнув руками" тоже никогда не могу зафиксировать проблему. Количество возможных соединений в настройках ms sql 0, что соответствует максимуму.

Что может быть ?
1 июн 16, 11:02    [19244488]     Ответить | Цитировать Сообщить модератору
 Re: Не пойму суть ошибки с соединением  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37143
А что в логе MP?
1 июн 16, 11:05    [19244502]     Ответить | Цитировать Сообщить модератору
 Re: Не пойму суть ошибки с соединением  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Гавриленко Сергей Алексеевич
А что в логе MP?

Часть сообщения я привёл выше, а далее идут чеки по БД, как ни в чём не бывало, вида:
автор
Команда:USE [ADSI]
GO
DBCC CHECKDB(N''ADSI'') WITH NO_INFOMSGS
...
USE [Служба управляемых метаданных_6b9ebc09f39b48a0a865fb7b33d57bb9]
GO
DBCC CHECKDB(N''Служба управляемых метаданных_6b9ebc09f39b48a0a865fb7b33d57bb9'') WITH NO_INFOMSGS

GO

То есть, началось с первой в последовательности БД, последней в последовательности закончилось. С какой-то не смог ms sql создать соединение, но не написал об этом, проверить весь список ?
1 июн 16, 11:19    [19244621]     Ответить | Цитировать Сообщить модератору
 Re: Не пойму суть ошибки с соединением  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
В плане обслуживания частично пересекаются задачи по перестроению индексов всех БД и чек всех БД, может как раз в этом есть проблема и объяснение такого поведения ? Когда идёт перестроение индекса по какой-нибудь базе данных и в этот же момент пытается запуститься чек, то мы получим искомую ошибку соединения ?
1 июн 16, 11:25    [19244651]     Ответить | Цитировать Сообщить модератору
 Re: Не пойму суть ошибки с соединением  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8316
stavgreengo,

проверьте, нет ли переключения базы в монопольный режим.
1 июн 16, 14:12    [19245701]     Ответить | Цитировать Сообщить модератору
 Re: Не пойму суть ошибки с соединением  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Владислав Колосов
stavgreengo,

проверьте, нет ли переключения базы в монопольный режим.

Изучил журнал SQL сервер на наличие этой информации, не нашёл таковой. Обнаружил следующие, в плане обслуживания есть два независимых потока, 1) это чек БД, затем их бэкап 2) перестроение\реорганизация индексов, а затем после их выполнения
USE master
go
DBCC FREEPROCCACHE
go
DBCC FREESYSTEMCACHE 
        ( 'ALL' )
go 

Так вот когда чистились кэши, чек БД ещё шёл. В этом может суть проблемы ?
1 июн 16, 14:45    [19245888]     Ответить | Цитировать Сообщить модератору
 Re: Не пойму суть ошибки с соединением  [new]
Mr. X
Guest
stavgreengo,

Применяйте последовательное обслуживание (операторы в пакете должны следовать последовательно).
1 июн 16, 15:41    [19246269]     Ответить | Цитировать Сообщить модератору
 Re: Не пойму суть ошибки с соединением  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Сделал очистку кэшей не пересекающейся с чеком БД, сегодня всё успешно прошло.
2 июн 16, 12:47    [19249512]     Ответить | Цитировать Сообщить модератору
 Re: Не пойму суть ошибки с соединением  [new]
Дмитрий Рюриков
Member

Откуда: Казань
Сообщений: 2
Владислав Колосов, разве это может быть причиной?
3 июн 16, 15:52    [19255566]     Ответить | Цитировать Сообщить модератору
 Re: Не пойму суть ошибки с соединением  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8316
Дмитрий Рюриков,

например, скрипт обслуживания переключает базу в однопользовательский режим, коннекты отпадают, новые не подключаются.
3 июн 16, 17:01    [19256008]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить