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

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

2
SQL Server 2008 - Індекси розділення та кластеризації
Тож дозвольте мені передмовити, сказавши, що я не маю тотального контролю над моїм дизайном db, тому для цілей цього сценарію не можна змінити багато аспектів поточної системи . Коментарі про те, як ми повинні переосмислити аспекти дизайну, ймовірно, правильні, але непотрібні :) У мене дуже велика таблиця, приблизно 150 полів …

7
Переміщення таблиць до іншої бази даних SQL2008 (включаючи індекси, тригери тощо)
Мені потрібно перемістити цілу купу (100+) великих (мільйонів рядків) таблиць з однієї бази даних SQL2008 в іншу. Я спочатку використовував майстра імпорту / експорту, але у всіх таблицях призначення були відсутні первинні та зовнішні ключі, індекси, обмеження, тригери тощо (стовпці ідентичності також були перетворені на звичайні INT, але я думаю, …

1
План поганих запитів SQL Server 2016 блокує БД раз на тиждень
Раз на тиждень, протягом останніх 5 тижнів, приблизно в один і той же час доби (рано вранці, можливо, грунтується на активності користувачів, коли люди починають його використовувати), SQL Server 2016 (AWS RDS, дзеркальне відображення) починає відмічати багато часу запити. ОНОВЛЕННЯ СТАТИСТИКА на всіх таблицях завжди виправляє її негайно. Після першого …

3
Як написати запит у SQL Server, щоб знайти найближчі значення
Скажімо, у мене є такі цілі значення в таблиці 32 11 15 123 55 54 23 43 44 44 56 23 Гаразд, список може продовжуватися; це не має значення. Тепер я хочу запитати цю таблицю і хочу повернути певну кількість closest records. Скажімо, я хочу повернути 10 найбільш близьких записів …

1
Налаштування прав користувача для різних схем SQL Server
Мені потрібно обмежити доступ до конкретного користувача, але вони все ще повинні мати можливість бачити дані в таблицях, що належать dbo. Я намагаюся зробити наступне: dbo-схема функціонує як завжди, має доступ до всього Схема schema1 має доступ лише до об'єктів schema1 якщо перегляд schema1 або збережена процедура отримує доступ до …

7
Зберігаються процедури під контролем джерел, найкраща практика
На даний момент я використовую Tortoise SVN для управління джерелом .NET Web Application. Що було б найкращим способом залучення збережених процедур SQL Server до управління джерелами? В даний час я використовую VS 2010 як своє середовище розробки та підключаюсь до базової бази даних SQL Server 2008 R2 за допомогою інструментів …



3
Порівнюючи стовпці, які можуть містити NULLS - чи є більш елегантний спосіб?
Я знаю, що ви не можете порівняти значення з NULL і очікувати результату, не додаючи в наступний код щось подібне ... SELECT * FROM A INNER JOIN B ON A.ID = B.ID WHERE A.STRING <> B.STRING OR (A.STRING IS NULL AND B.STRING IS NOT NULL) OR (A.STRING IS NOT NULL …
16 sql-server  null 

2
Таблиця не створюється за схемою dbo
Створюючи таблиці в SSMS, я зрозумів, що якщо виконати наступне твердження: CREATE TABLE [tableName]; таблиця буде створена за вашою власною схемою (а не dbo). Отже, щоб створити його за схемою dbo, вам потрібно буде прямо сказати так: CREATE TABLE [dbo].[tableName]; Хтось знає про спосіб (наприклад, налаштування на весь сервер), щоб …

1
datetime2 (0) vs datetime2 (2)
Відповідно до документації datetime2 (Transact-SQL) : Розмір пам’яті 6 байт для точок менше 3. 7 байт для точок 3 та 4. Для всіх інших точок потрібно 8 байт. Розмір datetime2(0), datetime2(1), datetime2(2)використовувати один і той же обсяг пам'яті (6 байт). Чи буду я правильним, кажучи, що я міг би також …

4
Синхронізація двох баз даних у SQL Server
У мене є дві бази даних SQL Server. Один - клієнт (додаток Windows), а другий - на сервері. Я хочу так часто синхронізувати ці дві бази даних (наприклад, кожні 2 хвилини!). Я читав про різні способи синхронізації, такі як реплікація, часова марка, таблиці журналів за допомогою тригерів, Microsoft Sync Framework …

2
Отримайте детальний вихід завдання SQL Agent
У нас є агент агента SQL Server, який виконує план технічного обслуговування з метою повторного встановлення всієї бази даних на сервері. Останнім часом це не вдалося, але історія завдань не дає достатньо інформації для діагностики проблеми. В історії вакансій вказується, що робота провалилася. Завдання викликалось користувачем foo \ bar. Останнім …

6
Сценарій, щоб побачити запущені завдання на SQL Server із часом початку роботи
як написати скрипт, щоб побачити запущені завдання в SQL Server із часом початку роботи? SELECT sj.name, sja.run_requested_date, CONVERT(VARCHAR(12), sja.stop_execution_date-sja.start_execution_date, 114) Duration FROM msdb.dbo.sysjobactivity sja INNER JOIN msdb.dbo.sysjobs sj ON sja.job_id = sj.job_id WHERE sja.run_requested_date IS NOT NULL ORDER BY sja.run_requested_date desc;

7
Як мені боротися з обмеженнями FK під час імпорту даних за допомогою майстра імпорту / експорту DTS?
Я намагаюся використовувати майстра імпорту та експорту SQL Server, щоб скопіювати дані з мого виробничого db до мого dev db, але коли я це роблю, не вдається помилка "Стан INSERT суперечить обмеженню FOREIGN KEY" У мене є понад 40 таблиць з партіями З обмежень FK, чи є якийсь простий спосіб …

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