Запитання з тегом «sql-server»

Усі версії Microsoft SQL Server (не MySQL). Будь ласка, додайте тег, що залежить від версії, як-от sql-server-2016, оскільки це часто стосується питання.

5
Чи прискорює його перезапуск SQL Server?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 8 років тому . Я помітив, що деякі DBA перезапускають SQL Server дуже часто, іноді навіть вночі. Я вважаю, що вони роблять це, щоб звільнити деяку пам’ять або, можливо, також для …

3
Чи слід зупиняти резервні копії журналу транзакцій під час повної резервної копії?
У мене є два завдання SQL Agent, які планується виконувати з різними інтервалами. Перша робота виконує повну резервну копію раз на день. Друге завдання виконує резервне копіювання журналу транзакцій кожні п'ятнадцять хвилин. У міру зростання бази даних повна резервна копія займає більше часу, ніж спочатку планувалося (навіть при стисненні). І …

7
Як вигнати користувачів із бази даних SQL Server 2008?
Нам потрібно зробити відновлення, а не може, тому що підключені інші користувачі. Ми думали, що ми відключили кожен процес, але, мабуть, ні. Як ми можемо зі студії менеджменту запустити всіх інших, щоб ми могли зробити це резервне копіювання?

4
Які наслідки встановлення варчару (8000)?
Оскільки varchar займає місце на диску пропорційно розміру поля, чи є якась причина, чому ми не завжди повинні визначати varchar як максимальний, наприклад, varchar(8000)на SQL Server? Якщо я бачу, що хтось робить, varchar(100)я повинен сказати їм, що ви не помиляєтесь, що слід робити varchar(8000)?

4
Чи є "уникнути створення кластерного індексу на основі ключа, що збільшується" міфом з SQL Server 2000 днів?
Наші бази даних складаються з безлічі таблиць, більшість з яких використовують цілий сурогатний ключ в якості основного ключа. Близько половини цих первинних ключів знаходяться в стовпцях ідентичності. Розробка бази даних розпочалася ще за часів SQL Server 6.0. Одне з правил, яке слід було спочатку: Уникайте створення кластерного індексу на основі …

2
Чи потрібні мені окремі індекси для кожного типу запиту, чи буде працювати один індекс з декількома стовпцями?
Я вже дещо знаю відповідь на це питання, але завжди відчуваю, ніби є більше, що мені потрібно підібрати до цієї теми. Моє основне розуміння полягає в тому, що загалом кажучи, єдиний індекс, який просто включає всі поля, на які ви можете запитувати / сортувати, в будь-який момент часу, ймовірно, не …
22 sql-server  index 

7
Потрібно перенести SQL Server на MySQL
У мене є база даних на SQL Server 2008 на сервері Windows, і я хочу перемістити всі дані в базу даних MySQL на сервері Ubuntu. Я спробував використовувати майстра імпорту та експорту SQL Server з драйвером MySQL ODBC, і він правильно отримує доступ до обох баз даних, але файли xml, …

4
Як обмежити максимальну кількість рядків у таблиці лише 1
У моїй базі даних SQL Server є таблиця конфігурації, і ця таблиця повинна мати колись один рядок. Щоб майбутні розробники зрозуміли це, я хотів би не допустити додавання більше одного ряду даних. Я вирішив використовувати для цього тригер, як нижче ... ALTER TRIGGER OnlyOneConfigRow ON [dbo].[Configuration] INSTEAD OF INSERT AS …

1
Чому CREATE INDEX… З ONLINE = ON блокує доступ до таблиці протягом декількох хвилин?
У мене є існуюча таблиця: CREATE TABLE dbo.ProofDetails ( ProofDetailsID int NOT NULL CONSTRAINT PK_ProofDetails PRIMARY KEY CLUSTERED IDENTITY(1,1) , ProofID int NULL , IDShownToUser int NULL , UserViewedDetails bit NOT NULL CONSTRAINT DF_ProofDetails_UserViewedDetails DEFAULT ((0)) ); Ця таблиця має 150 000 000 рядків. Система працює 24x7x365, тому немає регулярних …

4
Надати дозволи для запуску завдання на сервері SQL
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . У мене є робота на моєму сервері MSSQL 2005 року, яку я хочу дозволити запускати будь-якого користувача бази даних. Я не переживаю за безпеку, оскільки вхід до …

1
Повідомлення FlushCache, що з’являються в журналі в певний час
Останнім часом у нас виникає багато проблем із роботою бази даних, і я намагаюся зрозуміти, чи можу я зрозуміти, чому. У нас немає DBA (я розробник програмного забезпечення), тому я щось просто крилатую, і багато чого з того, що я знаходжу в Інтернеті, читається як іноземна мова для мене. Ми …

1
Первинний ключ з опцією "НЕ ДЛЯ ЗАМОВЛЕННЯ"
Нещодавно я взяв на себе проект, і я виявив, що в більшості таблиць первинний ключ має властивість " NOT FOR REPLICATION". Я не DBA, але, безумовно, у більшості баз даних запис без первинного ключа вважатиметься пошкодженим. Первинний ключ більшості цих записів майже напевно десь використовувався б як зовнішній ключ. Це …

1
Чому в SQL Server не можна використовувати паралелізм зворотного сканування кластерного індексу?
Я читав про внутрішні програми SQL Server, і кожна книга або блог згадує про те, як сканується назад. Зворотне сканування кластерного індексу не може використовувати паралелізм Єдиний пост, який щось сказав, це цей нижче. У публікації йдеться про те, що команда SQL Server не здійснила необхідних оптимізацій для зворотного сканування. …

5
Чи все-таки найкраща практика уникати використання портів за замовчуванням для SQL Server?
Історично рекомендується не використовувати порту за замовчуванням для підключення до SQL Server, як частина найкращої практики безпеки. На сервері з одним екземпляром за замовчуванням за замовчуванням використовуються наступні порти: Служба SQL Server - порт 1433 (TCP) Служба браузера SQL Server - порт 1434 (UDP) Виділений підключення адміністратора - порт 1434 …

4
Чому BULK INSERT вважається небезпечним?
Це питання було перенесено з інформаційної системи безпеки стека обміну, оскільки на нього можна відповісти в адміністраторі баз даних стека. Мігрували 2 роки тому . Мені хотілося б зрозуміти, чому команди з кібербезпеки взагалі (більше ніж одна організація, з якою я маю справу) мертво налаштовані на надання BULK INSERT(наприклад, TSQL) …

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