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

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

1
Динамічно передаючи назви стовпців до UNPIVOT
У мене є таблиця з наступними даними First Second Third Fourth Fifth Sixth 2013-08-20 2013-08-21 2013-08-22 2013-08-23 2013-08-24 2013-08-25 І використовуючи UNPIVOT SELECT Data ,DATENAME(DW, Data) AS DayName FROM Cal UNPIVOT(Data FOR D IN ( First, Second, Third, Fourth, Fifth, Sixth )) AS unpvt Я отримую такий результат Data DayName …

1
MSG 666 під час запуску вставки в таблиці з індексом 80 рядків
Як не дивно, моя збережена процедура почала отримувати Msg 666 для деяких вхідних даних. Збережена процедура провалюється на останньому кроці, коли вона намагається вставити рядок у таблицю з такою структурою: Columns: A_Id: PK, int B_Id: PK, FK, int C_Id: PK, FK, int D_Id: PK, smallint Це по суті таблиця, яка …

3
Розмір бази даних - МДФ занадто великий?
Я підтримую базу даних SQL Server 2005, в якій розміщено приблизно 2,9 Тб даних (2 х 1,45 Тб - у мене є схема RAW та схема АНАЛІЗУ, в основному дві копії даних, що приймаються). Модель відновлення - ПРОСТА, а значення .ldf- 6 Гбіт. З будь-якої причини, .mdf 7,5 Тб. Тепер …


2
Чи можу я встановити SQL Server 2012 на машину вже з 2008 R2?
Я досить довго використовую SQL Server 2008 R2, і він чудово працює. Тепер мені потрібно використовувати SQL Server 2012. Чи вплине це на мої існуючі бази даних? Скільки ризиків пов'язано з установкою SQL Server 2012 на машину, на якій працює SQL Server 2008 R2?

2
Дозвіл, необхідний для перегляду діаграми бази даних
Нещодавно я створив SSDT для використання нашими розробниками. Ми застосовуємо зміни до наших баз даних розробників, які здійснюються через SSDT, обмежуючи дозволи, які мають кожен розробник при підключенні до сервера (db_datareader, db_datawriter). У SSDT ми публікуємо наші зміни в базі даних за допомогою сценарію розгортання, який підключається за допомогою входу …

5
Запит без вказівки схеми таблиці
Я імпортував купу таблиць із SQL Server 2000 до моєї бази даних 2008 року. Всі імпортовані таблиці з префіксом моє ім'я користувача , наприклад: erpadmin.tablename. У властивостях таблиці він відображає "erpadmin" як схему db. Коли я пишу запит, я повинен включати "erpadmin". перед усіма назвами таблиці, що заплутано. Поточний результат: …

3
Чи зберігаються статистичні дані SQL Server у базі даних або буферному пулі?
Цікаво, що статистичні дані зберігаються в базі даних, але не в пам'яті? Якщо я створюю резервну копію / відновлення бази даних з сервера prod на сервер розвитку, чи збереже вона таку ж статистику, щоб плани виконання не сильно відрізнялися, якщо я це роблю на сервері розробки?

3
Як перевірити, чи потрапляю я в обмеження розміру Express Edition?
Я збентежений. AFAIK SQL Server 2005 Express має обмеження розміру даних у базі даних 4 Гб . Однак у мене є такі результати sp_spaceused: Як я можу перевірити, чи досягає мій БД обмеження розміру? Нерозподілений простір space leftдо тих пір, поки я не потрапив на межу? Скільки місця мені залишилось? …

5
Установка SQL Server RAID 10 проти RAID 5
Я новачок у створенні SQL серверів та Vms. Мій попередник використовував Raid 5 для C Drive, де розміщувалася установка SQL та RAID 10 для файлів баз даних та журналів баз даних. Мені було цікаво, чи правильно це, чи слід використовувати RAID 5 для файлів баз даних SQL? Будь-яка допомога?

3
Пов'язані ризики сервера
Я реалізую нову функцію, яка вимагає даних з баз даних на декількох серверах. Мені просто потрібно об'єднати дані з усіх цих серверів і сортувати їх. Два варіанти, які спадають на думку: Використовуйте пов’язані сервери та запишіть простий запит для об'єднання та сортування даних, які будуть працювати з одного сервера та …

2
SQL Server ПІСЛЯ ВКЛЮЧЕННЯ тригера
Я хочу, щоб цей тригер був запущений після того, як зроблена вставка з текстом marriedу marital_statusстовпці, це те, що я маю досі ALTER TRIGGER [dbo].[marriage] ON [dbo].[applicant_personal_info] AFTER INSERT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; …

2
Доставка журналів - ВІДНОВЛЕННЯ З STANDBY - на SQL Server 2012 постійно ламається
Ми використовуємо доставку журналів і RESTORE WITH STANDBYна SQL Server 2012, щоб відновити базу даних у режимі лише для читання для цілей звітування. Однак налаштування доставки журналу не змінюється після відновлення однієї або двох резервних копій журналу. Доставка журналу порушується лише тоді, коли він працює як RESTORE WITH STANDBY; RESTORE …

1
Перетворення типу в виразі може вплинути на "CardinalityEstimate" у виборі плану запитів?
Я підтримую архівну базу даних, яка зберігає історичні дані у розділених поданнях. Стовпець розділення - це час дати. Кожна таблиця під представленням зберігає один місяць даних. Ми обмежуємо події в кожній таблиці з обмеженням чека на стовпчик дати. Це дозволяє оптимізатору обмежувати таблиці, які шукаються за запитами, які фільтруються в …

4
Прогалини та острівці: клієнтське рішення та T-SQL-запит
Чи може рішення T-SQL для прогалин та островів працювати швидше, ніж рішення C #, що працює на клієнті? Для конкретності надамо кілька тестових даних: CREATE TABLE dbo.Numbers ( n INT NOT NULL PRIMARY KEY ) ; GO INSERT INTO dbo.Numbers ( n ) VALUES ( 1 ) ; GO DECLARE …

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