Social Icons

.

понедельник, 30 августа 2010 г.

Использование курсоров в хранимых процедурах на TSQL

Задача:

В очень редких случаях возникает необходимость перебрать по одной строчки в базе данных и выполнить над каждой из них индивидуальную операцию. Вообще, данный подход нарушает концепцию реляционности базы данных, согласно которой единицей является таблица, а не строка (и уж конечно же не запись!). Однако жить-то надо. И если требуется, например, пронумеровать строчки в выборке - это возможное решение.

понедельник, 9 августа 2010 г.

SQL Server – Список всех кодов ошибок и сообщений об ошибках

Вопрос:


Мне нужен список всех кодов ошибок и сообщений об ошибках для MS SQL server.

Ответ:



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


понедельник, 2 августа 2010 г.

Запрос на изменение владельца базы данных MS SQL Server

Задача:

При переносе базы данных или ее восстановлении на другом сервере и использовании от имени другого пользователя теряется ряд ресурсов. Например - диаграммы, созданные первым пользователем не видны новому владельцу.

 

Так говорил Учитель:

У хорошо написанной программы есть свой собственный рай, у плохо написанной — свой собственный ад.

Russian Developer

Взгляд его светел, усилия праведны, старания бесплодны, дело безнадежно ...