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

SQL Server 2014 (основна версія збірки 12.0.xxxx). Будь ласка, також позначте sql-сервер.

1
Статистика зникає після поступового оновлення
У нас є велика розділена база даних SQL Server із використанням додаткової статистики. Усі індекси вирівняні за розмірами. Коли ми намагаємось відновити розділ в Інтернеті за розділом, всі статистичні дані зникають після відновлення індексу. Нижче представлений сценарій для тиражування проблеми в SQL Server 2014 за допомогою бази даних AdventureWorks2014. --Example …

1
Де знаходиться SQLCMD.EXE в SQL Server 2014 Express?
Використовуючи "SQLCMD.EXE" для резервного копіювання моїх баз даних SQL Server Express протягом багатьох років, я виявив, що після встановлення версії 2014 року я більше не знайшов SQLCMD.EXE. У попередніх версіях він знаходився в C: \ Програмні файли \ Microsoft SQL Server \ 110 \ Інструменти \ Binn \ SQLCMD.EXE Але …

2
Чому оператор Concatenation оцінює менше рядків, ніж його введення?
У наведеному нижче фрагменті плану запитів здається очевидним, що оцінка рядка для Concatenationоператора повинна бути ~4.3 billion rowsабо сума оцінок рядків для двох його входів. Однак складається оцінка ~238 million rows, що призводить до неоптимальної Sort/ Stream Aggregateстратегії, яка розсипає сотні ГБ даних на tempdb. Логічно послідовна оцінка в цьому …

1
Відновити базу даних за допомогою GUI - Неправильний файл для відновлення
Я просто псуюся з графічним інтерфейсом SSMS та вивчаю варіанти завдання «відновити». Одне, що я помітив, коли натискаю кнопку "Створити скрипт", перший рядок запиту: RESTORE DATABASE [MyDatabase] FROM DISK = N'Server_Patch\Database_name_LOGSHIPPING.BKP' WITH FILE = 1, NORECOVERY, NOUNLOAD, STATS = 5 ( and a lot of log backups for point in …

3
Величезні дані та продуктивність у SQL Server
Я написав заявку на сервер SQL Server, який збирає та зберігає та надзвичайно велику кількість записів. Я підрахував, що на піку середня кількість записів знаходиться десь у проспекті 3-4 мільярди на день (20 годин роботи). Моє оригінальне рішення (до того, як я фактично зробив обчислення даних) - моє додаток вставляв …

2
Виберіть усі записи, приєднайтеся до таблиці A, якщо приєднання існує, таблиці B якщо ні
Тож ось мій сценарій: Я працюю над Локалізацією для мого проекту, і, як правило, я б хотів зробити це в коді C #, однак я хочу зробити це в SQL трохи більше, оскільки я намагаюся трохи підключити свій SQL. Навколишнє середовище: Стандарт SQL Server 2014, C # (.NET 4.5.1) Примітка: …

3
Вимушення розрізнення потоку
У мене така таблиця: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) По суті, відстеження оновлень для об’єктів зі збільшенням ідентифікатора. Споживач цієї таблиці вибере фрагмент із 100 різних ідентифікаторів об'єкта, упорядкований UpdateIdта починаючи з конкретного UpdateId. По суті, слідкуйте за тим, …

6
Що може бути недоліком завжди мати один цілий стовпець у якості основного ключа?
У межах однієї веб-програми, над якою я працюю, всі операції з базою даних абстрагуються за допомогою деяких загальних сховищ, визначених через Entity Framework ORM. Однак для того, щоб мати просту конструкцію для загальних сховищ, усі залучені таблиці повинні визначати унікальне ціле число ( Int32у C #, intу SQL). Досі це …

12
Великі літери використовують лише першу букву кожного слова кожного речення в SQL Server
Я хочу з великої літери використовувати лише першу букву кожного слова кожного речення в стовпці SQL. Наприклад, якщо речення: "Мені подобаються фільми" тоді мені потрібен вихід: "Мені подобаються фільми" Запит: declare @a varchar(15) set @a = 'qWeRtY kEyBoArD' select @a as [Normal text], upper(@a) as [Uppercase text], lower(@a) as [Lowercase …

3
Кластеризовані індекси магазинного стовпця та зовнішні ключі
Я налаштування продуктивності сховища даних за допомогою індексів. Я досить новачок у SQL Server 2014.Microsoft описує наступне: "Ми розглядаємо кластерний індекс стовпців стовпців як стандарт для зберігання великих таблиць фактів зберігання даних, і очікуємо, що він буде використовуватися в більшості сценаріїв зберігання даних. Оскільки кластерний індекс зберігання стовпців є оновленим, …

4
Таблиці, оптимізовані для пам’яті - чи справді вони можуть бути настільки важкими для обслуговування?
Я досліджую переваги оновлення з MS SQL 2012 до 2014 року. Однією з найбільших точок продажу SQL 2014 є таблиці, оптимізовані для пам'яті, які, очевидно, роблять запити надшвидкими. Я виявив, що в таблицях, оптимізованих пам'яті, є кілька обмежень, таких як: Немає (max)розмірів полів Максимум ~ 1 КБ на рядок Немає …

5
Неможливо створити відфільтрований індекс у обчисленій колонці
У попередньому моєму запитанні, чи корисно вимкнути ескалацію блокування, додаючи до таблиці нові обчислені стовпці? , Я створюю обчислений стовпець: ALTER TABLE dbo.tblBGiftVoucherItem ADD isUsGift AS CAST ( ISNULL( CASE WHEN sintMarketID = 2 AND strType = 'CARD' AND strTier1 LIKE 'GG%' THEN 1 ELSE 0 END , 0) AS …

4
Використання DISTINCT у функції вікна за допомогою OVER
Я намагаюся перенести запит з Oracle на SQL Server 2014. Ось мій запит, який чудово працює в Oracle: select count(distinct A) over (partition by B) / count(*) over() as A_B from MyTable Ось помилка, яку я отримав після спроби запустити цей запит у SQL Server 2014. Use of DISTINCT is …

2
Внутрішнє представлення SQL Server UniqueIdentifier / GUID
Мій колега надіслав мені цікаве запитання, яке я не можу повністю пояснити. Він запустив якийсь код (включений нижче) і отримав від нього дещо несподівані результати. По суті, при перетворенні UniqueIdentifier(на який я буду говорити Guidзвідси далі) у binary(або varbinary) тип, порядок першої половини результату є зворотним, але друга половина - …

3
Повідомлення про помилку - дозвіл на перегляд стану сервера відхилено - під час підключення до SQL Server 2014 за допомогою SQL Server 2012 Studio Studio
Клацнувши правою клавішею миші на таблиці та вибравши "вибрати топ 1000 рядків", я отримую цю помилку: Чи є якесь вирішення, крім очевидного оновлення до SQL Server 2014?

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