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

12
SQL SERVER Хранилище TinyInt

В SQL Server почему tinyint хранится с 9B в строке. По какой-то причине, кажется, есть дополнительный один байт в конце маски битовой карты NULL. ИСПОЛЬЗОВАТЬ tempdb; ИДТИ СОЗДАТЬ СТОЛ TBL ( я TINYINT НЕ NULL ); ИДТИ INSERT INTO tbl (i) ЦЕННОСТИ (1); ИДТИ DBCC IND ('tempdb', 'tbl', - 1); ИДТИ DBCC...

12
Как обновить группу безопасности AD на разрешениях Sql Server

Я использую Sql Server 2008 для Small Business Server 2003; клиент использует WinXP. Я добавил пользователя в свою группу безопасности Active Directory; Почему этот пользователь не может сразу получить доступ к базе данных? Кажется, есть задержка, прежде чем пользователь будет распознан в Sql...

12
В чем причина этой проблемы с CONVERT ()?

Рассмотрим следующие два утверждения: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Оба утверждения возвращаются -1; не так ли это, поскольку второе двоичное значение является десятичным на 65 536 больше первого значения, не так ли? Конечно, это не...

12
Зверская производительность, объединяющая INSERTED и DELETED таблицы в триггере

У меня есть триггер UPDATE для таблицы, которая отслеживает изменение определенного столбца с одного конкретного значения на любое другое значение. Когда это происходит, он обновляет некоторые связанные данные в другой таблице с помощью одного оператора UPDATE. Первое, что делает триггер, это...

12
Медленный удаленный оператор SELECT из-за длительного «времени обработки клиента», но быстрый локально

При подключении к нашему производственному серверу (SQL Server 2008, очень мощный компьютер) этот оператор SELECT занимает 2 секунды , выполняя все поля (всего 4 МБ данных). SELECT TOP (30000) * FROM person WITH(NOLOCK); Из любого другого блока в той же сети (подключение с использованием проверки...

12
Группировка записей по интервалам времени

У меня есть таблица со следующей схемой, и мне нужно определить запрос, который может группировать данные на основе интервалов времени ( например, записей в минуту ), а затем предоставлять сумму изменений в SnapShotValue со времени предыдущей группы. В настоящее время SnapShotValue всегда...

12
Могу ли я экспортировать план обслуживания без использования служб Integration Services?

Я пытаюсь экспортировать простой план обслуживания из экземпляра SQL Server. Я хочу проверить экспорт в систему контроля версий и применить экспортированный план обслуживания к функционально идентичным экземплярам. StackOverflow и SQL Server Newbie рекомендуют использовать службы Integration...

12
Значение не может быть преобразовано из-за потенциальной потери данных [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 5 лет назад . Позвольте мне начать с разъяснения, что это не дублирующий вопрос и не потенциальный...

12
Зеркалирование - сетевой адрес сервера недоступен

У меня установлен SQL Server 2008 R2. Он содержит три экземпляра. По умолчанию (MSSQLServer) Первый случай Второй экземпляр Все это вход в систему как сетевой сервис. Экземпляр по умолчанию - Основной сервер. Первый экземпляр - Зеркальный. Второй экземпляр - Сервер-свидетель. Первоначально я взял...

12
ROW_NUMBER () OVER (PARTITION BY B, A ORDER BY C) не использует индекс для (A, B, C)

Рассмотрим эти две функции: ROW_NUMBER() OVER (PARTITION BY A,B ORDER BY C) ROW_NUMBER() OVER (PARTITION BY B,A ORDER BY C) Насколько я понимаю, они дают точно такой же результат. Другими словами, порядок, в котором вы перечисляете столбцы в PARTITION BYпредложении, не имеет значения. Если есть...

12
Направьте OUTPUT оператора UPDATE на локальную переменную

Я хотел бы сделать это: DECLARE @Id INT; UPDATE Logins SET SomeField = 'some value' OUTPUT @Id = Id WHERE EmailAddress = @EmailAddress -- this is a parameter of the sproc Это вообще возможно? Я знаю, что могу объявить локальную табличную переменную и направить туда вывод, но я бы предпочел...

12
Скопируйте и переименуйте БД, чтобы я мог прикрепить обе копии

У меня есть база данных с именем «mysite_db» на сервере, и я создал копию на своей локальной машине, которая также называется «mysite_db». Я хотел бы присоединить БД (с моей локальной машины) к серверу, который уже имеет это имя БД. Это означает, что я должен изменить имя своей локальной базы...

12
Как удалить базу данных в режиме Single_User

Как мне удалить базу данных, которая отображается в DatabaseName (Single User)качестве ее имени? Когда я пытаюсь удалить его, я получаю следующую ошибку: Ошибка изменения для базы данных «DatabaseName». (Microsoft.SqlServer.Smo) Оператор ALTER DATABASE не выполнен. (Microsoft SQL Server, ошибка:...

12
Почему мой ORDER BY сортирует две таблицы до ИСКЛЮЧЕНИЯ (медленно), а не после (быстро)?

Головоломка оптимизатора запросов SQL Server 2008 R2 У нас есть две таблицы, каждая из которых содержит 9 миллионов строк. 70 000 строк разные, остальные одинаковые. Это быстро, 13 секунд, select * from bigtable1 except select * from similar_bigtable2 Это сортирует вывод и также быстро, 13 секунд,...

12
Работа с CXPACKET ждет - установка порога стоимости для параллелизма

В качестве продолжения моего предыдущего вопроса о поиске и устранении неисправностей на сайте Sharepoint , мне было интересно, могу ли я что-то сделать с ожиданиями CXPACKET. Я знаю, что решение коленного рывка состоит в том, чтобы отключить весь параллелизм, установив MAXDOP в 1 - звучит как...

12
Последствия использования уникального некластерного индекса с покрывающими столбцами вместо первичного ключа

У нас есть большая таблица, в [MyTable]которой в настоящее время есть и a Primary Key, и a Unique Non Clustered Indexв одном столбце ( [KeyColumn]). Индекс U NC также имеет дополнительные столбцы покрытия. Наличие как PK, так и Unique NC Index в одних и тех же столбцах представляется избыточным,...

11
Есть ли надежный способ определить, когда вы должны запустить DBCC CLEANTABLE, чтобы освободить место?

В последнее время, вместо того, чтобы просто увеличивать файлы, когда их использование почти достигает 80%, я стал более активно восстанавливать пространство с помощью обычных приемов, таких как дефрагментация кучи, добавление и удаление кластеризованных индексов, реализация сжатия строк или...

11
Как я могу написать оконный запрос, который суммирует столбец для создания отдельных сегментов?

У меня есть таблица, которая включает в себя столбец десятичных значений, таких как это: id value size -- ----- ---- 1 100 .02 2 99 .38 3 98 .13 4 97 .35 5 96 .15 6 95 .57 7 94 .25 8 93 .15 То, что мне нужно сделать, немного сложно описать, поэтому, пожалуйста, потерпите меня. То, что я пытаюсь...

11
Использование командной строки SQL Server? Является ли это возможным?

Я пытался использовать встроенный «Обозреватель решений» SQL Server Management Studio 2008 для управления проектом, и после 2 недель борьбы с ним я решил, что мне на самом деле все равно. Это «удобство», функции на самом деле довольно помеха. К сожалению, место, где я работаю, - это магазин MS, и...

11
SQL Server 2008 R2 Грязное чтение - насколько не атомарно?

Мне интересно, "как грязные" грязные чтения могут попасть под уровень изоляции без чтения . Я понимаю, что строки, которые были обновлены, но еще не зафиксированы, видны, но: Может ли строка выглядеть как частично обновленная, то есть некоторые столбцы обновлены, а некоторые нет? Может ли один...