Metrika

Показаны сообщения с ярлыком error. Показать все сообщения
Показаны сообщения с ярлыком error. Показать все сообщения

7 июля 2011 г.

ASP.NET: Как файл PrecompiledApp.config влияет на Global.asax

Использую ASP.NET 2.0. При развертывании веб-приложения на сервере (IIS) удалил файл PrecompiledApp.config, т.к. посчитал его не важным. После чего долго удивлялся, почему в файле Global.asax.cs не выполняется метод Application_Start

Здесь обсуждается эта проблема: http://forums.asp.net/t/1694548.aspx/1/10

После того, как положил на сервер файл PrecompiledApp.config все заработало. Не знаю баг это или фича. Вообще, судя по описаниям, файл используется для отслеживания надо ли какие то файлы компилировать при очередном деплое сайта.

6 июля 2011 г.

Ошибка MySQL "data too long" при вставке

При вставке данных в таблицу в поле с типом  blob произошла ошибка "data too long". У меня стоит MySQL 5.5.13 на Windows Server 2008 R2 Standard, винда английская. Погуглив, нашел массу сообщений об этой ошибке и несколько вариантов решения. Мне помогло вот это: http://forums.mysql.com/read.php?103,51906,103853#msg-103853 Надо в my.ini из строки
sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
убрать STRICT_TRANS_TABLES и перезапустить мускул.

8 февраля 2011 г.

Ошибка в SSIS "[SQL Server Destination [46]] Error: Unable to prepare the SSIS bulk insert for data insertion." при миграции данных из текстового файла в SQL Server

Исходные данные: Microsoft SQL Server Standard Edition 2008 R2 (64-bit) стоит на Microsoft Windows Server 2008 R2 Standard.
Копируются данные их текстового файла в таблицу. Для этого создается SSIS пакет с элементом Data Flow, в котором создается два элемента: Flat File Source и SQL Server Destination. При запуске пакета, еще перед началом считывания данных из текстового файла, пакет останавливается со следующими сообщениями об ошибке:
[SQL Server Destination [46]] Error: Unable to prepare the SSIS bulk insert for data insertion.
[SSIS.Pipeline] Error: component "SQL Server Destination" (46) failed the pre-execute phase and returned error code 0xC0202071.
После недолгого гуглинья я наткнулся на пост,  где описывается подобная проблема. Там пишут, что если SSIS-пакет выполняется не на той же машине, на которую указывает SQL Server Destination, то надо поменять его на OLE DB Destination. У меня все выполняется на одной машине. Тем не менее, я поменял SQL Server Destination на OLE DB Destination и все заработало.