Вопросы с тегом «sql-server-2008»

SQL Server 2008 (основная версия сборки 10.00.xxxx). Пожалуйста, также пометьте с помощью sql-сервера.

4
База данных SQL Server на SSD - есть ли преимущество для отдельного файла для каждой таблицы?
Я создаю базу данных, в которой будет около 30 таблиц, каждая таблица будет содержать десятки миллионов строк, а каждая таблица будет содержать один важный столбец и столбец первичного / внешнего ключа, чтобы максимизировать эффективность запросов перед лицом тяжелых обновления и вставки и интенсивно использовать кластерные индексы. Две таблицы будут содержать …

5
SQL: Что замедляет вставки, если не процессор или ввод-вывод?
У нас есть база данных для продукта, который тяжело писать. Мы только что купили новую серверную машину с SSD, чтобы помочь. К нашему удивлению, вставки были не быстрее, чем на нашей старой машине с гораздо более медленным хранилищем. Во время бенчмаркинга мы заметили, что частота операций ввода-вывода, демонстрируемая процессом SQL …

4
Легко показать строки, которые отличаются между двумя таблицами или запросами
Представьте, что у вас есть две разные таблицы / запросы, которые должны иметь / возвращать идентичные данные. Вы хотите проверить это. Какой простой способ показать любые несопоставленные строки из каждой таблицы, как в примере ниже, сравнивая каждый столбец? Предположим, что в таблицах 30 столбцов, многие из которых имеют значение NULL. …

6
Как предотвратить заполнение журнала транзакций во время реорганизации индекса?
У нас есть несколько машин, на которых мы предварительно выделили размер журнала транзакций в 50 ГБ. Размер таблицы, которую я пытаюсь реорганизовать, составляет 55 - 60 ГБ, но будет постоянно увеличиваться. Основная причина, по которой я хочу реорганизоваться, заключается в том, чтобы освободить место и получить какую-либо выгоду от производительности, …

3
Как сокращение файла журнала SQL Server влияет на производительность?
У меня есть база данных SQL Server 2008, у которой есть файл данных размером около 2 ГБ, но размер файла журнала превышает 8 ГБ. С базами данных до 2008 года я мог использовать «Журнал резервного копирования» и TRUNCATE_ONLYопцию, но это больше не доступно для баз данных 2008 года и более …

4
Планировщик задач для SQL Server Express
У меня есть приложение ASP.NET MVC, которое работает с базой данных под редакцией SQL Server 2008 R2 Express. Необходимо обновить обычную задачу по обновлению некоторых записей в базе данных. К сожалению, в Express Edition отсутствует агент SQL. Какой подход вы бы порекомендовали?


4
Почему я не могу использовать переменные в T-SQL, как я себе представляю?
Простите, я разработчик, который перешел в мир SQL. Я думал, что смогу улучшить SQL, добавив переменные, но он не работал так, как я ожидал. Может кто-нибудь сказать мне, почему это не работает? Я не хочу работать вокруг, я хочу знать причины, почему это не работает, как я полагаю, что должно, …


7
Сгруппируйте ежедневное расписание в [Дата начала; Дата окончания] интервалы со списком дней недели
Мне нужно конвертировать данные между двумя системами. Первая система хранит расписания в виде простого списка дат. Каждая дата, включенная в расписание, состоит из одной строки. В последовательности дат могут быть различные промежутки (выходные, праздничные дни и более длинные паузы, некоторые дни недели могут быть исключены из графика). Там не может …

2
Переход с SQL 2005 [SQL_Latin1_General_CP1_CI_AS] на 2008 - я потеряю какие-либо функции, используя «обратную совместимость»
Мы переходим от SQL 2005 [экземпляр и БД имеют параметры сортировки SQL_Latin1_General_CP1_CI_AS] к SQL 2008 [по умолчанию Latin1_General_CI_AS]. Я завершил установку SQL 2008 R2 и использовал параметры Latin1_General_CI_ASсортировки по умолчанию , при этом восстановление базы данных все еще включено SQL_Latin1_General_CP1_CI_AS. Возникли исключительные проблемы - таблицы #temp, в Latin1_General_CI_ASкоторых находилась БД, …

4
используя * таблицы * в качестве параметров с табличными значениями (TVP)
MS SQL 2008 поддерживает TVP: полезная функция для массовой загрузки данных в хранимую процедуру для обработки. Вместо того, чтобы создавать определенный пользователем тип, возможно ли использовать существующее определение таблицы? Например, возможно ли создать хранимую процедуру со следующей подписью? CREATE PROCEDURE usp_InsertProductionLocation @TVP **LocationTable** READONLY Документация, кажется, предполагает, что это невозможно. …

2
Почему я не могу использовать NEWSEQUENTIALID () в качестве значения по умолчанию для моего столбца?
Я пытаюсь создать таблицу в Management Studio и, прочитав о новой (начиная с SQL 2005) NEWSEQUENTIALID()функции, решил попробовать. Это то, что я делаю: Но это не позволяет мне. Я получаю сообщение об ошибке: 'FormTemplate (Forms)' table - Error validating the default for column 'FormTemplateId'. Я пропустил трюк здесь? Я определенно …

1
Можно ли создать псевдоним или синоним для базы данных?
Можно ли создать псевдоним или синоним базы данных? Я надеюсь, что у меня будет NewDatabaseName с псевдонимом OldDatabaseName, чтобы избежать перезаписи тонны кода. Предыстория: ко мне обратился клиент с нелепой, вызванной самим собой проблемой. У них есть стороннее приложение с серверной частью SQL. Пользователи пишут пользовательские отчеты для этой базы …

3
Динамическое определение диапазона в измерении
У меня есть проблема, с которой я сталкиваюсь каждый раз, когда решаю построить куб, и я пока не нашел способа ее преодолеть. Проблема заключается в том, как позволить пользователю автоматически определять диапазон вещей без необходимости жестко их кодировать в измерении. Я объясню мою проблему на примере. У меня есть таблица …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.