среда, 29 мая 2013 г.

Модификация таблиц SQL

Время от времени от продвинутой части пользователей поступает вопрос о возможности и корректности прямого доступа к данным в базе MS SQL целью их модификации.

Документация на этот счет дает простой и однозначный ответ:


Модификация данных в базе может осуществляться только с помощью Business Studio, либо посредством OLE, либо интерактивно. Прямая модификация таблиц недопустима и, как правило, ведет к нарушению логической целостности данных и ошибкам в работе. Это связано с тем, что для хранения информации применяется технология ORM (объектно-реляционное отображение), использующая сложную и неочевидную структуру БД и требующая особого обращения с данными. 
Что означает, что напрямую модифицировать данные в базе нельзя.