Я отримую наступні дані SqlException
про виклик збереженої процедури:
Не вдалося спробувати отримати логічну сторінку (5: 65424) у базі даних 2. Він належить до одиниці розподілу 7349876362857938944, а не до 4899918190390149120.
System.Data.SqlClient.SqlException відбулося
Повідомлення = "Спроба отримати логічну сторінку (5: 65424) у базі даних 2 не вдалася. Вона належить до блоку виділення 7349876362857938944 не до 4899918190390149120.Source = ". Чистий постачальник даних SqlClient"
ErrorCode = -2146232060
Клас = 21
LineNumber = 257
Число = 605
Процедура = "ispDisplayCount"
Server = "10.10.1.1"
Стан = 3
Що означає цей виняток? Чи є якесь вирішення вищезазначеного питання?
Хоча база даних, на яку посилається помилка вище, вказує на tempdb, аналогічні помилки, що посилаються на повідомлення 605, можуть бути виправлені за допомогою наведених нижче відповідей.
Помилка 605, рівень 21, стан 3, рядок 1
Спроба отримати логічну сторінку (1: 8687634) у базі даних 7 не вдалася. Належить до одиниці розподілу 72057594364821504, а не до 72057594052476928.