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

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

7
Який найефективніший спосіб отримати мінімум кількох стовпців на SQL Server 2005?
Я в ситуації, коли хочу отримати мінімальне значення з 6 стовпців. Поки що я знайшов три способи досягти цього, але я маю занепокоєння щодо ефективності цих методів, і хотів би знати, що було б краще для ефективності. Перший метод полягає у використанні великого викладу регістру . Ось приклад з 3 …

2
Чи є спосіб запобігти скалярним АДС в обчислюваних колонках не гальмувати паралелізм?
Багато було написано про небезпеку скалярних UDF в SQL Server. Випадковий пошук призведе до повернення результатів. Однак є місця, де скалярний АДС - єдиний варіант. Як приклад: при роботі з XML: XQuery не може використовуватися як обчислене визначення стовпця. Один із варіантів, задокументований Microsoft, - використовувати Scalar UDF, щоб інкапсулювати …

1
Які об’єктивні причини віддати перевагу SQL Server 2016 перед попередніми версіями?
Оскільки Microsoft робить оновлення версій SQL Server частіше, починаючи з SQL Server 2005 або 2008 днів, багатьом компаніям важко визначити, коли оновлення є "обов'язковим!" і коли оновлення "приємно мати" У дусі декількох попередніх питань, що задають причини віддати перевагу різним новим випускам SQL Server над попередніми, які об’єктивні технічні чи …

3
Коли обчислюються колонки?
Коли визначаються значення для обчислених стовпців? Коли значення буде отримано? Коли значення змінюється? Іншим разом? Я здогадуюсь, що це питання новачків, оскільки я нічого не знаходжу в своїх пошуках.

2
Чи корисно мати кореневий каталог екземплярів SQL Server на окремому диску?
Я знаю, що можна змінити багато шляхів за замовчуванням під час встановлення SQL Server, і, як правило, під час встановлення я змінюю папки даних і журналів на окремих дисках (як правило, D і E), однак нещодавно мені дали попередньо встановлена ​​машина, на якій використовується ім'я екземпляра, відмінне від за замовчуванням, …

2
Чому символи підстановки в заявах GROUP BY не працюють?
Я намагаюся змусити наступний оператор SQL працювати, але я отримую синтаксичну помилку: SELECT A.*, COUNT(B.foo) FROM TABLE1 A LEFT JOIN TABLE2 B ON A.PKey = B.FKey GROUP BY A.* Тут A - це широка таблиця з 40 стовпцями, і я хотів би уникати перерахування назви кожного стовпця в пункті GROUP …

3
Яку техніку PowerShell я повинен використовувати для розмови з SQL Server?
Зрештою, я хотів би використовувати PowerShell для заміни старих скриптів KornShell, які ми використовуємо для моніторів екземплярів SQL. Мені важко, хоча мозок обміняє всі різні способи, якими PowerShell може насправді спілкуватися з SQL-сервером. Не впевнений, чи це все вони, але ось 5 абсолютно різних способів я можу запитати версію SQL-сервера: …

5
Відновлення резервної копії до старшої версії SQL Server
Коли я намагався відновити резервну копію в базі даних SQL Server Express 2008, я отримав таку помилку: Restore failed for Server '...\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended) System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.2531. Either restore the …

5
SQL тупик на тому ж виключно заблокованому кластерному ключі (з NHibernate) при видаленні / вставці
Я працюю над проблемою тупикової ситуації вже досить декілька днів, і що б я не робив, воно так чи інакше зберігається. По-перше, загальна передумова: у нас є відвідування з VisitItems у відносинах один на багато. Відповідна інформація про VisitItems: CREATE TABLE [BAR].[VisitItems] ( [Id] INT IDENTITY (1, 1) NOT NULL, …

4
Чи слід уникати схеми dbo?
Якщо мова йде про схему dbo: Чи є найкращою практикою уникати використання схеми dbo при створенні об'єктів бази даних? Чому слід уникати схеми dbo або слід? Який користувач бази даних повинен володіти схемою dbo?

4
Як я можу сказати, Чому вставка на певній таблиці повільна?
Я знаю, що ВСТУП в таблиці SQL може бути повільним з будь-якої кількості причин: Наявність INSERT TRIGGER на столі Багато примусових обмежень, які потрібно перевірити (як правило, іноземні ключі) Сторінка розділяється в кластерному індексі, коли рядок вставляється в середині таблиці Оновлення всіх пов'язаних некластеризованих індексів Блокування від іншої активності на …

4
Як дізнатися, хто видалив деякі дані SQL Server
Учора мій бос запитував клієнта, запитуючи, як вони могли дізнатись, хто видалив деякі дані з їх бази даних SQL Server (якщо це має значення експрес-видання). Я думав, що це можна знайти з журналу транзакцій (за умови, що він не був усічений) - це правильно? І якщо так, як ви насправді …

10
Як я можу отримати правильне зміщення між UTC та місцевим часом для дати, що передує до або після DST?
Наразі я використовую наступне, щоб отримати локальний час дати з UTC дати: SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) Моя проблема полягає в тому, що якщо літній час перебуває між GetUTCDate()і @utcDateTime, це @localDateTimeзакінчується годиною. Чи є простий спосіб перетворити з utc в місцевий час …

4
Який масштабований спосіб імітувати HASHBYTES за допомогою скалярної функції SQL CLR?
У рамках нашого процесу ETL ми порівнюємо рядки від постановки до бази даних звітів, щоб з’ясувати, чи змінився якийсь із стовпців з моменту останнього завантаження даних. Порівняння ґрунтується на унікальному ключі таблиці та певному хеші всіх інших стовпців. В даний час ми використовуємо HASHBYTESз SHA2_256алгоритмом і виявили , що він …

3
Чому рекомендується зберігати BLOB в окремих таблицях SQL Server?
Ця високооцінена відповідь на відповідь рекомендує розміщувати зображення в окремі таблиці, навіть якщо існує співвідношення лише 1: 1 з іншою таблицею: Якщо ви вирішили помістити свої зображення в таблицю SQL Server, я настійно рекомендую використовувати окрему таблицю для зберігання цих зображень - не зберігайте фотографії співробітника в таблиці співробітників - …
29 sql-server  blob 

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