Home Menu Search

Saqwel

IT and other things blog

Ошибка Database Mail: Object reference not set to an instance of an object

Не отправляются письма через Database Mail на Microsoft SQL Sever 2005. В логах Database Mail отображается ошибка Object reference not set to an instance of an object. На многих форумах написано, что надо просто в Database Mail удалить аккаунт и профиль и создать новые. Это решение помогло и мне, однако, причин возникновения ошибки, я не

Кодировки в пакетах SSIS (DTSX) при использовании Microsoft Jet 4.0

Недавно пришло распоряжение автоматизировать выполнение некоторых пакетов SSIS (DTSX), ранее выполнявшихся вручную. Вроде, всё легко и просто, создал в SQL Agent джоб, сказал джобу выполнять нужный пакет, всё вроде выполняется и работает, но с подвохом. Пакет производил выгрузку данных из файла DBF в таблицу на сервере SQL, в результате выгрузки в эту таблицу записывались данные

Unable to modify table. Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding

Такая ошибка стала появляться при установке Microsoft SQL Server 2005, во время изменения каких-либо параметров таблицы в базе данных с достаточно большим количеством записей. Ошибка к счастью оказалась популярной и даже есть статья базы знаний Microsoft, в которой и говорится на ломаном русском языке (машинный перевод, проще читать на английском), что необходимо сделать. Начнём с

Участник базы данных владеет схема в базе данных, и его невозможно удалить

После восстановления базы данных на SQL Server 2005 из резервной копии, попытался поменять владельца у одной базы. Однако, SQL отругался, что «Участник базы данных владеет схема в базе данных, и его невозможно удалить». Данный пользователь присутствовал в списке Users этой базы данных. Пошарил по форумам. Открыл папку «Security» -> «Roles» -> «Database Roles». Там выбрал

Изменение collation базы данных SQL, таблиц и полей в таблицах

Статья посвящена обсуждаемому на многих форумах вопросу о том, как перенести базы данных SQL и при это поменять collation. Проблема в том, что необходимо менять collation базы, collation таблиц внутри базы и collation полей таблиц. К тому же нельзя менять collation у индексов и еще где-то. Не знаю почему я не нашел в интернете статей

Переход с SQL Server 7 на SQL Server 2000

При создании этой статьи были использованы ресурсы: Upgrading from SQL Server 7.0 to SQL Server 2000 How to transfer logins and passwords between instances of SQL Server Transfer DTS packages. Эта статья не доступна, я использовал версию из кэша Google Для перехода SQL Server 7.0 на SQL Server 2000 можно просто установить SQL Server 2000