Значится есть такое аппликатион (web service вообще-то) и делает оно бекапы отдельных табличек и вью с SQL Server 2000 и шлет значит куда надо. Очень удобно для сего SQLDMO устроено. Хорошо. Возникает некая странная ошибка периодически. В клиентских базах. Долго разбираемся.
Оказывается милое дело – SQLDMO при изготовлении бекапа таблицы поля типа text отрезает не более 64K. И Microsoft успокаивает, что так и должно быть – типа дизайнили так. Это радует – типа такой план был, но остается вопрос – чего делать? Чем делать бекапы таблиц, чтоб в поле оставалось хоть примерно скока было а не только 64K?
Утилита BCP это все конечно делает и делает хорошо. Но запускать ее под сервисом – ну это просто порнография какая-то. Да и неизвестно как ее двигать на сервер где нет SQL Server как такового – что за ней надо тянуть (с тем же SQLDMO это вопрос не простой)
Есть там вроде интерфейсы на C к OLEDB – но это ж совсем муторное дело, да и не пишу на С я.
Xчего еще можно придумать для этого дела – скажите. Не дайте стать убивцем – истребителем славной компании Microsoft.
SQLDMO, backups, text fields и 64K
-
- Уже с Приветом
- Posts: 12014
- Joined: 05 Apr 2000 09:01
- Location: Philadelphia, PA, USA