Адміністратори баз даних

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті

3
Унікальний або первинний ключ електронної адреси?
Я новачок у базах даних. Я прочитав навколо, і дізнався, що, мабуть, не чудова ідея використовувати адресу електронної пошти в якості основного ключа, оскільки порівняння рядків повільніше, що впливає на ефективність у складних з'єднаннях, а якщо зміна електронної пошти, мені доведеться змінити всі зовнішні ключі, що вимагає багато зусиль. Але …

2
Ризики безпеки або продуктивності за допомогою SQL CLR [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Чи існують якісь особливі ризики для безпеки або продуктивності використання CLR в SQL сервері?


3
Каскадне оновлення первинного ключа для всіх посилань на зовнішні ключі
Чи можливо оновити значення стовпця первинного ключа за допомогою каскадування оновлення серед усіх зовнішніх ключів, на які посилається на нього? # EDIT 1: Коли я запускаю наступний запит select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') , Я бачу, що оновлення update_referential встановлено на 0. Отже, після оновлення стовпців моїх первинних ключів …

1
Чи можу я використовувати Oracle Standard або Enterprise Edition для власних навчальних цілей?
Питання стосується умов ліцензування Oracle. Я хотів би дізнатися більше про адміністрування бази даних Oracle. На жаль, я використовую 32-бітну версію LInux, тому я не можу встановити Oracle 11 XE (хоча 32-бітне видання, проте, не можу знайти). Чи добре, якщо я завантажую та встановлюю Oracle Standard або Entrprise на свій …

2
ROW_NUMBER () без PARTITION BY все ще генерує ітератор сегмента
Я пишу в майбутній публікації свого блогу про функції ранжування та сукупності вікон, зокрема ітераторів проекту сегмента та послідовності. Як я розумію, це те, що сегмент ідентифікує рядки в потоці, які складають кінець / початок групи, тож наступний запит: SELECT ROW_NUMBER() OVER (PARTITION BY someGroup ORDER BY someOrder) Використовуватиме сегмент, …

1
Неможливо використовувати нечіткий пошук у BIDS
У мого колеги виникли проблеми зі СНІДом. Він робить простий нечіткий пошук і дивиться лише на два ряди (для цілей тестування). Дивним є те, що коли він намагається виконати командний рядок, з'являється повідомлення, яке зникає, і пакет висить. Тож я змусив його надіслати мені пакет і вирішив запустити його сам …
11 ssis 

5
SQL Server 2012 Неможливо увійти в систему за допомогою облікового запису машини
Ми переміщуємо сайт IIS / SQL Server з 2008 по 2012 рік, і у мене виникають проблеми з автентифікацією. Ми використовуємо автентифікацію Windows для аутентифікації як DOMAIN\COMPUTER$, але це не працює, повідомляючи про помилку: Помилка входу для користувача "DOMAIN \ COMPUTER $". Причина: не вдалося знайти логін, що відповідає вказаному …

1
Зайнятий стіл не пилососиться
Ми використовуємо Postgres 9.2 в Windows для зберігання даних із низькочастотними хронометражами: ми вставляємо близько 2000 рядків в секунду кожні другі 24 години 7 днів на тиждень без простоїв. Існує такий, DELETEякий працює на столі кожні 10 хвилин або близько того, щоб тримати стіл до фіксованої кількості днів. Це в …

3
Передача інформації про те, хто видалив запис, на тригер Видалення
Під час налаштування аудиторського контуру у мене немає проблеми з відстеженням того, хто оновлює або вставляє записи в таблицю, однак, відстежувати, хто видаляє записи, видається більш проблематичним. Я можу відстежувати вставки / оновлення, включаючи в поле Вставити / оновити поле "Оновлено". Це дозволяє тригеру INSERT / UPDATE мати доступ до …

1
Sch-M WAIT блокує Sch-S у SQL Server 2014, але не SQL Server 2008 R2?
Нещодавно ми перенесли виробничі екземпляри з SQL 2008 R2 на абсолютно нові сервери SQL 2014. Ось цікавий сценарій, який ми розкрили за допомогою сервісного брокера. Розглянемо базу даних Broker Enabled = trueз MyServiceі MyQueue. Обробка повідомлень про отруєння відключена в цій черзі. У черзі є щонайменше 2 активних бесіди з …

2
Неможливо налаштувати або запустити MySQL
На новій установці Kubuntu 14.04 я побіг sudo aptitude install mysql-server-core-5.6. Встановлення не вдалося завершити через залежність деяких пакетів KDE від mysql-server-core-5.5, які були б замінені. Тепер при запуску sudo aptitude install mysql-server-5.5я отримую цю помилку після введення пароля: Configuring mysql-server-5.5 Unable to set password for the MySQL "root" user …

2
Чи слід додати перехідні зовнішні ключі?
Простий приклад: є таблиця клієнтів. create table Customers ( id integer, constraint CustomersPK primary key (id) ) Усі інші дані в базі даних повинні посилатись на а Customer, наприклад, Ordersвиглядає так: create table Orders ( id integer, customer integer, constraint OrdersPK primary key (customer, id), constraint OrdersFKCustomers foreign key (customer) …

1
Чому стовпці sys.column та INFORMATION_SCHEMA.COLUMNS відображають різну кількість стовпців
Я намагаюсь два способи відображення стовпців із конкретною назвою: ІНФОРМАЦІЯ_SCHEMA.COLUMNS SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME='SUPPLIER_NAME'; SYS.COLUMNS SELECT * FROM SYS.COLUMNS WHERE NAME='SUPPLIER_NAME' Чому запити відображають різний вихід?
11 sql-server 

1
Чи реально підтримує повний текст пошук SQL Server 2014 Express із розширеними послугами?
Я встановив видання SQL Server 2014 Express із вдосконаленими сервісами. Я сподівався спробувати повнотекстові функції пошуку. Я прочитав тут, що повний пошук тексту підтримується експрес-виданням 2014 року. Але, встановивши та спробувавши створити повнотекстовий індекс, я отримую помилку, вказуючи, що повнотекстові індекси не підтримують у цій версії сервера sql. Чи реально …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.