Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MS SQL

  Все выпуски  

RFpro.ru: Базы данных MS SQL


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

Гуревич Александр Львович
Статус: Профессионал
Рейтинг: 4656
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 1998
∙ повысить рейтинг »
Megaloman
Статус: Профессор
Рейтинг: 1557
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Базы данных / MSSQL, Oracle, Interbase, Firebird, FoxPro

Номер выпуска:71
Дата выхода:25.10.2010, 00:00
Администратор рассылки:Victor Pyrlik (Модератор)
Подписчиков / экспертов:147 / 67
Вопросов / ответов:3 / 7

Вопрос № 71182: Добрый день, уважаемые эксперты. Возник вопрос. Как определить где в базе данных используеться определенный столбец (Его нужно удалить, а эксперементировать а что будет если нет возможности). Как найти представления, в которых он использ...


Вопрос № 113730: Здравствуйте уважаемые! Слышал краем уха, что MSDE можно использовать как локальный сервер SQL, по крайней мере в интернете об этом пишут... :) Поставил себе для проверки MSDE идущий в комплекте с MSSQL 2000. После установки выяснилось, что н...
Вопрос № 99825: Добрый Денек! Есть проблема: Необходимо поменять владельца БД с ХХХХ на YYYY, какие есть способы? ПО: MSSQL 2000 Спасибо!...

Вопрос № 71182:

Добрый день, уважаемые эксперты.

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

Отправлен: 16.01.2007, 12:23
Вопрос задал: Lemeshev Konstantin (Студент)
Всего ответов: 3
Страница вопроса »


Отвечает Heartwork :
Здравствуйте, Lemeshev Konstantin! Ну, поскольку про syscolumns и sysobjects вы знаете, попробуйте почитать вот здесь, вдруг чего найдется там или в окрестностях:

Ответ отправил: Heartwork
Ответ отправлен: 16.01.2007, 12:50

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 136827 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Кошелев АВ :
    Здравствуйте, Lemeshev Konstantin!

    Запрос в приложении выводит имена и типы всех ссылающихся объектов.
    Типы имеют след. вид:
    V - представление
    TR - триггер
    FN - функция
    P - процедура
    и т.д.

    Приложение:

    Ответ отправил: Кошелев АВ
    Ответ отправлен: 16.01.2007, 16:09

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 136867 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Grigory (Практикант) :
    Здравствуйте, Lemeshev Konstantin!
    Вы можете сгенерировать средствами MS SQL Server Enterprise Manager файл, который будет содержать скрипты создания всех ваших процедур. После этого просто откройте его в Query Analyzer (или Notepad на худой конец), и ищите ваш столбец с помощью функции Find.

    Для того, чтобы создать такой файл, надо кликнуть правой кнопкой мышки по базе данных и выбрать опцию All Tasks --> Generate SQL Script. После этого просто укажете в открывшемся диалоге те опции, которые Вам нужны, и получите нужный Вам скрипт.

    Удачи!
    -----
    Если хочешь быть счастливым - будь им! (Козьма Прутков)

    Ответ отправил: Grigory (Практикант)
    Ответ отправлен: 16.01.2007, 17:41

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 136887 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 113730:

    Здравствуйте уважаемые!
    Слышал краем уха, что MSDE можно использовать как локальный сервер SQL, по крайней мере в интернете об этом пишут... :)
    Поставил себе для проверки MSDE идущий в комплекте с MSSQL 2000. После установки выяснилось, что никакого сервера у меня не появилось и в каталоге с программой я так и не нашёл, что надо запустить, чтобы сервер появился. Посещение сайта Микрософт тоже прояснению не способствовало.
    Может быть нужна какая-то особая версия MSDE?

    Отправлен: 13.12.2007, 06:01
    Вопрос задал: sir Henry (Старший модератор)
    Всего ответов: 1
    Страница вопроса »


    Отвечает Челноков Виктор Альбертович (Студент) :
    Здравствуйте, sir henry!
    MSDE - это по максимуму обрезанный sql 2000. Поэтому чтобы с ним работать необходимо установить консоль управления sql 2000 она кажется называется энтерпрайз менеджер. С помощью ее подключится к msde под именем под которым вы инсталировали msde. Посмотреть установился сервер или нет можно панель управления-администрирование-службы . Там можно увидеть под каким именем инсталирован сервер, а также запускать и останавливать его.

    Ответ отправил: Челноков Виктор Альбертович (Студент)
    Ответ отправлен: 13.12.2007, 09:20

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 199598 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 99825:

    Добрый Денек!
    Есть проблема:
    Необходимо поменять владельца БД с ХХХХ на YYYY, какие есть способы?
    ПО: MSSQL 2000
    Спасибо!

    Отправлен: 27.08.2007, 12:31
    Вопрос задал: Sat_s (2-й класс)
    Всего ответов: 3
    Страница вопроса »


    Отвечает Victor Pyrlik (Модератор) :
    Здравствуйте, Sat_s!
    Используйте системную процедуру sp_changedbowner

    sp_changedbowner [ @loginame = ] \'login\' [ , [ @map = ] remap_alias_flag ]


    Например:
    USE Northwind -- октивируем БД Northwind
    EXEC sp_changedbowner \'user\' -- изсеняем владельца, который должен существовать

    Россия, Екатеринбург
    Тел.: 89655089934
    ICQ # 490191733
    Абонент Skype: stells00

    -----
    Жизнь игрушка – пока играешь сам..

    Ответ отправил: Victor Pyrlik (Модератор)
    Ответ отправлен: 27.08.2007, 13:24

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 180191 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает din (Специалист) :
    Здравствуйте, Sat_s!
    С помощью хранимой процедуры sp_changedbowner. Надо подключиться к серверу или как владелец БД или под логином sa (может быть и другой логин но он дожен быть членом роли sysadmin)., пример:
    Запускаем любую утилиту, которая позволяет работать с MS SQL. Пусть будет Query Analyzer из стандартной поставки. Подключаемся под логином sa, нажимаем "создать". В появившемся окне набираем:
    BEGIN
    USE <ИМЯ БАЗЫ>
    EXEC sp_changedbowner \'НОВЫЙ ВЛАДЕЛЕЦ\'
    END
    И все. Нельзя изменить владельца системных баз master, model, tempdb.

    Удачи!


    -----
    Есть только одно зло - невежество, и только одно благо - знания

    Ответ отправил: din (Специалист)
    Ответ отправлен: 27.08.2007, 13:25

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 180192 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Челноков Виктор Альбертович (Студент) :
    Здравствуйте, Sat_s!
    Выполните хранимую проц.
    EXEC sp_changedbowner \'Новый логин владельца\'
    Успехов

    Ответ отправил: Челноков Виктор Альбертович (Студент)
    Ответ отправлен: 28.08.2007, 07:28

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 180323 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    подать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFPRO.RU, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.22 от 18.10.2010

    В избранное