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

14
Найти, какая сессия содержит какую временную таблицу

У нас есть база данных SQL Server 2005, временная база данных заполнена. Зайдя в SQL Server Management Studio, я вижу все временные таблицы в базе данных tempdb. Можно ли сказать, какая сессия содержит какую временную таблицу? В идеале это запрос, в котором перечислены временные таблицы,...

14
Переместить файл журнала, не переводя базу данных в автономный режим

Мне нужно переместить файл журнала базы данных в новый раздел, не переводя базу данных в автономный режим. Обычный способ сделать это - отсоединить БД, переместить файл журнала, а затем снова подключить БД. Возможно ли это сделать без отключения самой базы данных и если да, то...

14
Возврат диапазона поиска на обнуляемый составной индекс?

Для следующей схемы и примера данных CREATE TABLE T ( A INT NULL, B INT NOT NULL IDENTITY, C CHAR(8000) NULL, UNIQUE CLUSTERED (A, B) ) INSERT INTO T (A) SELECT NULLIF(( ( ROW_NUMBER() OVER (ORDER BY @@SPID) - 1 ) / 1003 ), 0) FROM master..spt_values Приложение обрабатывает строки из этой таблицы в...

14
Как выбрать несколько столбцов, но только сгруппировать по одному?

У меня проблема с group by, я хочу выбрать несколько столбцов, но сгруппировать только по одному столбцу. Запрос ниже - то, что я пытался, но он дал мне ошибку. SELECT Rls.RoleName,Pro.[FirstName],Pro.[LastName],Count(UR.[RoleId]) as [Count] from...

14
Какова логика ISNUMERIC для определенных специальных символов?

ISNUMERICФункция имеет некоторое неожиданное поведение. Документация MSDN гласит: ISNUMERICвозвращает 1, когда входное выражение оценивается как допустимый числовой тип данных; в противном случае возвращается 0. Допустимые числовые типы данных включают следующие: int, bigint, smallint, tinyint,...

14
Поиск зависимостей по СПЕЦИАЛЬНОЙ КОЛОННЕ (современный способ, без использования sysdepends)

Мне нужно найти все представления и хранимые процедуры, которые используют не только определенную таблицу, но определенный столбец в таблице. Следующее «кажется» работает, но есть многочисленные предупреждения, чтобы быть осторожным с этим методом (ненадежным по разным причинам, скоро будет...

14
Альтернативный способ сжатия NVARCHAR (MAX)?

Я пытаюсь сжать некоторые таблицы, которые имеют NVARCHAR(MAX)поля. К сожалению, rowи pageсжатие не имеет влияние желания (только ~ 100/200 MB сохраненное на 20 Гб таблицы). Кроме того, я не могу применить архивное сжатие хранилища столбцов и хранилищ столбцов, поскольку они не поддерживают сжатие...

14
Случай с несколькими условиями

Мне нужно изменить возвращаемое значение из оператора select, основываясь на нескольких условиях. Я попробовал что-то подобное: ,CASE i.DocValue WHEN 'F2' AND c.CondCode IN ('ZPR0','ZT10','Z305') THEN c.CondVal ELSE 0 END as Value почему это не работает и какой рекомендуемый способ сделать это?...

14
Создание связанного сервера, который указывает на себя

Я пытаюсь создать связанный сервер на экземпляре SQL Server 2014, servername\instancenameиспользуя следующий вызов: EXEC master.dbo.sp_addlinkedserver @server = N'servername\instancename', @srvproduct=N'SQL Server' Я получаю ошибку: Msg 15028, Level 16, State 1, Procedure sp_addlinkedserver, Line...

14
stats_column_id и index_column_id не обновляются с изменением физического порядка кластеризованного индекса

Если я неправильно понимаю назначение столбца, следующий код указывает, что изменение структуры кластеризованного индекса не меняет порядковый номер ( stats_column_id) столбца в DMV sys.stats_columns . (Проверено в AdventureWorks2014, AdventureWorks2008R2) select i.name, c.name, ic.column_id,...

14
Должны ли мы обрабатывать транзакции в коде C #, а также в хранимых процедурах

Действительно ли нам требуется обработка транзакций в c #, а также процесс хранения базы данных с обеих сторон? C #: Using(transaction with transaction scope) { Execute stored proc; Transaction. Complete; } Хранимая процедура SQL: Create process As Begin try Begin transaction Commit End try Begin...

14
SQL Server воссоздает планы каждый день

У нас есть эта проблема в нашей производственной среде. Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) - Enterprise Edition (64-разрядная версия) в Windows NT 6.1 (сборка 7601: пакет обновления 1). SQL Server отбрасывает все (почти 100%) старые планы выполнения и воссоздает их каждый день...

14
SQL Server Developer Edition 2012 или 2014 - Загрузить

Я слышал (я почти уверен), что Developer Edition бесплатен и для его загрузки регистрация не требуется. Но когда я начал искать его сегодня, я не мог найти, где его взять. Мое понимание неправильно или правильно? Извините, я не нашел подобного вопроса здесь. Есть...

14
Невозможно восстановить базу данных SQL Server из полной резервной копии, ошибка обработки журнала, база данных в состоянии «восстановления»

Я пытаюсь настроить базу данных для целей разработки на локальном компьютере SQL Server Developer Edition 12.0.2000.8. У меня есть полная резервная копия базы данных и отдельные файлы резервных копий только для журнала транзакций, которые были отправлены мне по сети. При попытке восстановить из...

14
Размер объекта недоступен для базы данных

Недавно я восстановил базу данных в том же экземпляре, из которого она была создана (SQL Server 2008 R2 Enterprise), и обнаружил, что не могу получить доступ к свойствам базы данных. Я сделал следующее: Проверил, правильно ли настроен владелец базы данных sp_helpdb. Изменил владельца базы данных на...

14
Вычисляемый индекс столбца не используется

Я хочу иметь быстрый поиск на основе, если два столбца равны. Я пытался использовать вычисляемый столбец с индексом, но SQL Server, похоже, не использует его. Если я просто использую статически заполненный битовый столбец с индексом, я получаю ожидаемый поиск индекса. Кажется, есть и другие...

14
Как перезагрузить связанный сервер?

Я использую Microsoft SQL Server 2014 Enterprise Edition. Проблема возникает со связанными серверами, где необходимо перезапустить сервер или остановить MSSQLSERVERслужбу. Когда сервер снова работает, связанные серверы (с DB2) не работают должным образом, и SQL Server показывает эту ошибку:...

14
Массивные вставки, блокирующие SELECT

У меня проблема с огромным количеством INSERT, которые блокируют мои операции SELECT. схема У меня есть такая таблица: CREATE TABLE [InverterData]( [InverterID] [bigint] NOT NULL, [TimeStamp] [datetime] NOT NULL, [ValueA] [decimal](18, 2) NULL, [ValueB] [decimal](18, 2) NULL CONSTRAINT...