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

Откуда:
Сообщений: 6
Добрый день. У меня стоит MS SQL 2008. Подскажите, пожалуйста, каким образом можно протестировать БД и исправить найденные ошибки (касающиеся ссылочной целостности)?
29 сен 11, 07:26    [11352337]     Ответить | Цитировать Сообщить модератору
 Re: Тестирование и отладка БД средствами SQL SERVER  [new]
uncle_max
Member

Откуда:
Сообщений: 70
Для начала почитайте о DBCC (Database Console Commands) в BOL и попробуйте DBCC CHECKDB
29 сен 11, 08:41    [11352430]     Ответить | Цитировать Сообщить модератору
 Re: Тестирование и отладка БД средствами SQL SERVER  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Aleksey1989
и исправить найденные ошибки (касающиеся ссылочной целостности)?
Какие именно ошибки?
29 сен 11, 10:05    [11352748]     Ответить | Цитировать Сообщить модератору
 Re: Тестирование и отладка БД средствами SQL SERVER  [new]
Aleksey1989
Member

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

Ошибки ссылочной целостности, т.е. в одной таблице есть записи, которые ссылаются на записи др. таблиц, которых не существует.
29 сен 11, 11:08    [11353223]     Ответить | Цитировать Сообщить модератору
 Re: Тестирование и отладка БД средствами SQL SERVER  [new]
Glory
Member

Откуда:
Сообщений: 104751
Aleksey1989
Ошибки ссылочной целостности, т.е. в одной таблице есть записи, которые ссылаются на записи др. таблиц, которых не существует.

А откуда вы знаете, какие таблицы на какие ссылаются ?
29 сен 11, 11:09    [11353234]     Ответить | Цитировать Сообщить модератору
 Re: Тестирование и отладка БД средствами SQL SERVER  [new]
Aleksey1989
Member

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

Я не знаю, просто, когда проверяю базу 1С, то возникают такие ошибки, которые устранить не получается. Кстати, сори за тупой вопрос, где вводить DBCC CHECKDB? Т.е. как я понимаю, где-то должна быть консоль, но никак не могу её найти.
29 сен 11, 11:32    [11353447]     Ответить | Цитировать Сообщить модератору
 Re: Тестирование и отладка БД средствами SQL SERVER  [new]
Glory
Member

Откуда:
Сообщений: 104751
Aleksey1989
Я не знаю, просто, когда проверяю базу 1С, то возникают такие ошибки,

А сервер тогда откуда узнает, что ему проверять ?
29 сен 11, 11:36    [11353497]     Ответить | Цитировать Сообщить модератору
 Re: Тестирование и отладка БД средствами SQL SERVER  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31984
Aleksey1989
Т.е. как я понимаю, где-то должна быть консоль, но никак не могу её найти.
В SSMS New Query
29 сен 11, 12:00    [11353783]     Ответить | Цитировать Сообщить модератору
 Re: Тестирование и отладка БД средствами SQL SERVER  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31984
Aleksey1989
Подскажите, пожалуйста, каким образом можно протестировать БД и исправить найденные ошибки (касающиеся ссылочной целостности)?
Для начала нужно понимать, где вы эти ошибки нашли и что под этим подразумеваете.
29 сен 11, 12:02    [11353807]     Ответить | Цитировать Сообщить модератору
 Re: Тестирование и отладка БД средствами SQL SERVER  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Aleksey1989
Glory,

Я не знаю, просто, когда проверяю базу 1С, то возникают такие ошибки, которые устранить не получается. Кстати, сори за тупой вопрос, где вводить DBCC CHECKDB? Т.е. как я понимаю, где-то должна быть консоль, но никак не могу её найти.
Чем вы проверяете базу? И точный текст, без вашего вольного пересказа, у ваших ошибок есть?
29 сен 11, 12:02    [11353809]     Ответить | Цитировать Сообщить модератору
 Re: Тестирование и отладка БД средствами SQL SERVER  [new]
rancid
Member

Откуда: *мск
Сообщений: 115
Aleksey1989, С точки зрения SQL Server никаких ошибок ссылочной целостности не будет - foreign key'и в базах 1С не используются. Имхо, лучше вопрос задать на форуме по 1С.
29 сен 11, 12:23    [11354042]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить