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

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

3
Чи можу я використовувати SQL Server Management Studio 2012 на сервері 2008 року?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . У моїй школі використовується SQL Server 2008. Востаннє, коли я ним користувався, я лише встановив (вдома) частину SQL Server Management Studio 2008 та застосував VPN для підключення …
21 sql-server  ssms 

1
Чи слід додати SET NOCOUNT ON для всіх моїх тригерів?
Це досить загальні знання, які ви повинні мати SET NOCOUNT ON за замовчуванням під час створення нових збережених процедур. Microsoft змінила шаблон за замовчуванням, щоб включити його у 2012 році. Я вважав, що це має бути однаково для тригерів, але він не включений до шаблону. Це навмисне чи просто недогляд?

8
Чому програма не повинна використовувати обліковий запис sa
Перше моє запитання, будь ласка, будь ласка. Я розумію, що обліковий запис sa забезпечує повний контроль над SQL сервером та всіма базами даних, користувачами, дозволами тощо. Я впевнений, що програми не повинні використовувати пароль без вдосконаленої, бізнес-особи, орієнтованої на те, чому. Відповіді на це запитання містять багато моїх міркувань для …

3
Синхронізація баз даних SQL Server
Визначення проблеми Нашим користувачам потрібна можливість запиту до бази даних, яка в основному є актуальною. Дані можуть бути несвіжими до 24 годин, і це прийнятно. Який підхід з найнижчою вартістю отримати та оновлювати другу базу даних з виробничою копією? Чи є підхід, про який я не думаю? Навантаження У нас …


2
SQL Server не оптимізує паралельне з'єднання злиття на двох рівномірно розподілених таблицях
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . Вибачте заздалегідь за дуже детальне запитання. Я включив запити для створення повного набору даних для відтворення проблеми, і я запускаю SQL Server 2012 на 32-ядерній машині. Однак …

5
Найкращий спосіб зберігання одиниць у базі даних
Я успадкував велику (SQLServer) базу даних із сотнями стовпців, які представляють суми тієї чи іншої речі. Одиниці для цих значень (наприклад, "галони", "дюйми" тощо) зберігаються в полі MS_Description розширених властивостей. Мені цікаво, чи є кращий спосіб зберігати цю інформацію. Я припускаю, що це добре для цілей документації, але було б …

1
СТВОРИТИ ДАТАБАЗУ проти СТВОРИТИ будь-які дозволи DATABASE
У Microsoft SQL Server, яка різниця між CREATE DATABASEта CREATE ANY DATABASEдозволами? Я не можу знайти авторитетної відповіді. Найкраще, на що я можу зробити висновок, - це те, що (а) CREATE ANYозначає, що я можу створити базу даних, що належить іншому користувачеві, тоді як, якщо CREATEя не можу, або (b) …

5
Хтось використовує HierarchyId у виробництві? Це надійно?
Хтось, хто використовує HierarchyId у реальному виробництві з таблицями розумного розміру, більше кількох тисяч рядків? Це надійно / ефективно? До сих пір я не знайшов нікого , не зв'язаний з продавцем рекомендувати його, і Пол Нільсен радить проти нього тут . Який ваш досвід використання HierarchyId у фактичних виробничих системах? …

3
Загальні переваги табличної виразності (CTE)?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . Від msdn : На відміну від похідної таблиці, CTE може бути самостійним посиланням і може бути посилається кілька разів в одному запиті. Я досить широко використовую CTE, …
21 sql-server  cte 

3
Чи в порядку сліпо додати пропущені індекси?
Я часто використовую SSMS для тестування моїх повільно зберігаються процедур на відсутність індексів. Кожного разу, коли я бачу "пропавший індекс (вплив xxx)", моя реакція на коліно - це просто створити новий індекс. Це призводить до швидшого запиту щоразу, наскільки я можу сказати. Будь-яка причина, чому я не повинен продовжувати це …

4
Визначення способу зміни схеми?
Щось погане трапилося вчора. Вид, який був створений колись тому, був модифікований кимось, хто врешті-решт порушив звіти. На жаль, хтось (свідомо чи несвідомо) здійснив цю модифікацію в базі даних ВИРОБНИЦТВО. Моє запитання: Чи існує спосіб (скрипт / програмне забезпечення / безкоштовна програма тощо), за допомогою якого ми можемо дізнатися, хто …
21 sql-server  view 

2
Які найкращі практики для запуску SQL Server у віртуальній машині?
Які найкращі практики для запуску SQL Server у віртуальній машині? Моя онлайн-трансакційна діяльність дуже низька, але існує велика кількість обробки даних з метою надання даних про звіт на декількох веб-сайтах.
21 sql-server 

3
Як часто робити резервну копію основної бази даних?
Пропозиція в BOL досить розпливчаста: Створюйте резервні копії майстра якомога частіше, щоб захистити дані достатньо для потреб вашого бізнесу. Ми рекомендуємо регулярний графік резервного копіювання, який ви можете доповнити додатковою резервною копією після істотного оновлення. Якщо ви ризикуєте далі , ви знайдете такі деталі: Типи операцій, які викликають оновлення майстра, …

1
Ключі хеш-зонду та залишки
Скажімо, у нас такий запит: select a.*,b.* from a join b on a.col1=b.col1 and len(a.col1)=10 Якщо припустити, що вищезазначений запит використовує Hash Join і має залишковий, ключ зонда буде col1і залишковий len(a.col1)=10. Але переглядаючи інший приклад, я міг бачити, як зонд, так і залишковий той самий стовпчик. Нижче йде детальна …

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