Будет ли SSDT-BI работать с SQL Server 2008 R2? Можно ли исключить хранимую процедуру из транзакции в MS SQL? Transactions with (nowait) where id = 22 2> go SQL Server Error: 1222 Lock request time out period exceeded.
Добрый день в наличии Microsoft SQL 2008 r2 Server Enterprise Edition (64-bit) ver. 10.0.2531.0 SQL Server Management Studio установлен как локально сервере так и на машине администратора, аутентификации проходит под доменной учетной записью,но при попытке посмотреть 'JOBS' или 'Мaintenance plans' появляется ошибка следующего содержания: TITLE: Microsoft SQL Server Management Studio - Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc) For help, click: - ADDITIONAL INFORMATION: An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) - Lock request time out period exceeded. (Microsoft SQL Server, Error: 1222) For help, click: - BUTTONS: OK.
Вопрос: Массовые блокировки на базе У меня временами в базе появляются блокировки. Появляются приступами в это время вылезают почти на каждом запросе.
Запрос тормозит и часто вылетает с ошибкой 'Превышено время ожидания блокировки'. Причем все остальное время такой же запрос выполняется нормально. Скажите пожалуйста что тут можно предпринять. Как можно собрать статистику? И вообще где про это копать?
Вопрос: сжатие temdb вопрос начинающего: sql server 2008 Раздуло tempdb до 100 Гб, причины удалось найти, но каким-то образом начальный размер базы в настройках также установился в 100 Гб делаю dbcc opentran показывает что нет транзакций затем пробовал делать сжатие базы через интерфейс, без изменений и запросом dbcc shrinkfile - в итоге пишет что выполнено успешно, но размер не уменьшается перезапуск сервера - так же ничего не меняет так как начальный размер уже установлен в свойствах. Делаю select (size.8) as FileSizeKB from sys.databasefiles показывает 97 гигабайт Какие еще есть варианты? Активация windows 10 командная строка.
Изменить (уменьшить) в настройках начальный размер? Остановка службы, удалить файлы темпдб и снова запуск? Вопрос: Зависание базы - новые коннекты не реагируют, старые работают Здравствуйте. Помогите, пож-та, найти причину проблемы. Firebird-3.0.0.324832x64 (Classic mode) XeonE5 х 2шт, SSD Raid10, памяти 64Gb (Win Server 2008 R2 Enterprise) Есть база 30 Гб - в ней есть 2 большие таблицы: - примерно на 11 гб и на 8 гб - с индексами по текстовым полям (плюс FK на мелкие таблицы) Несколько раз в сутки запускается обработка данных в несколько этапов: 1) чтение и запись в большую таблицу 1 2) чтение из большой таблицы 2 3) чтение из таблицы 1 - Все операции происходит одновременно с 40-50 воркеров (отдельных легких клиентов - Delphi + IBX). Каждый воркер работает со своими строками (т.е.
Воркеры не работают с одними и теми же записями таблиц). У каждого воркера есть читающая транзакция и пишущая. В пишущей апдейтятся от 100 до 150 000 строк в одной транзакции.
Каждый воркер отработав со своими данными завершает работу и запускается новый воркер для работы со следующим набором данных. В базе один юзер SYSDBA. Проблема: На одном из этапов (на любом - по разному) новые коннекты не могут соединиться с базой. При этом, клиентские приложения (воркеры, IBExpert.) не показывают ошибки, при попытке соединения с базой, они просто висят - не коннектятся, не отваливаются. Старые коннекты работают, пока не запускается новая транзакция. Через isql коннектиться получается. У одного из воркеров (только у одного) при этом выскакивает ошибка: firebird Attachment::start Transaction failed when loading mapping cache Иногда ошибка: Your user name and password are not defined.
Ask your database administrator to set up a Firebird login. В логах при этом возникают ошибки - обычно 2 подряд: Database: C: PROGRAM FILES FIREBIRD FIREBIRD30 SECURITY3.FDB page 0, page type 1 lock denied (216) Database: page 0, page type 1 lock denied (216) Еще: Ограничение винды на кол-во коннектов (1024) - убрано, хотя более 370 и не доводилось увидеть. Память занята не более чем на 30%. Дисковая подсистема грузится до 90% на запись в пиках. B/R не помогает, ошибок в базе нет. PS: Ранее эта проблема возникала при переходе с 2.0 на 2.5, но тогда решилась уменьшением кол-во воркеров со 100 до 60. Ответ: Перешел на супер.
Пришлось поставить DefaultDbCachePages = 640000, т.к. С 50000 тормоза. Сперва база упала из-за udf - может и не из-за нее, но в логах дважды появилась ошибка: + DBS Mon Jul 18 12: The user defined function: MYSTRINGHASH referencing entrypoint: MyStringHash in module: MyUDF.dll caused the fatal exception: Access violation. The code attempted to access a virtual address without privilege to do so. This exception will cause the Firebird server to terminate abnormally. DBS Mon Jul 18 12: Operating system call TlsGetValue failed.
Error code 87 Заменил ее на udr и запустил заново. После запуска воркеров, начали периодически отваливаться клиентские приложения с одной и той же парой ошибок: DBS Mon Jul 18 14: INET/ineterror: read errno = 10054, client host = trm, address = 192.168.3, user = red31 DBS Mon Jul 18 14: INET/ineterror: read errno = 10054, aux client host = trm, address = 192.168.0 После чего вообще все упало, на клиентах и воркерах выдало: Error writing data to the connection. (Дамп снял - отправлю) Общие наблюдения: Выборка и апдейт выполняются дольше, т.е. В сумме все делается в 1.5 - 3 раза дольше. По монитору ресурсов: загрузка диска на 90-99%, при этом ввод/вывод = 7-20 Мб/с. При классике было: загрузка диска на 85-95%, ввод/вывод = 20-70 Мб/с. В время работы воркеров, даже в IB Expert не зайдешь - тупит сильно, по несколько минут не реагирует.
В клиентское программе - тоже фризы нереальные, поэтому остальные юзеры курят пока не закончатся обработки. При том что в классике - было нормально. Вопрос: Помогите, разобраться в ошибке. Устроился сисадмином на одну фирму 2 недели назад, ранее опыта сисадмина не имел, предыдущего сисадмина не видел, с it оброзованием на фИРМЕ НИКОГО НЕТ, кто бы мог сказать мне,что от меня нужно, скачали с интернета должностные инструкции, в которых наверное можно было обойтись одной фразой 'тыжпрограммист', и сказали, что все должно работать. Почитав на хабре обязанности, понял, первое что нужно-это делать бэкапы. Вопрос: Восстановление базы MS SQL Server 2008 Здравствуйте, ситуация следующая, упал raid с базами, удалось восстановить только файл.mdf.
Создал по аналогичному пути и с аналогичными наименованиями пустую базу, подменил файл, запустить удалось. Но, не удается подключить базу к приложению, dbcc checktable показывает ошибки в огромном количестве таблиц. При выполнении DBCC CHECKDB с различными ключами, происходит ошибка автор Проверка отменена. В процессе сбора фактов была обнаружена ошибка. Возможно, база данных tempdb достигла предела памяти, или системная таблица не согласована. Проверьте предыдущие ошибки. При этом tempdb занимает около 10мбайт, авторасширение включено.