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

17
Переместить несколько баз данных из C: в D: одновременно

У меня есть SQL Server 2008 R2 с 323 базами данных, занимающими около 14 ГБ на моем диске C: - быстрый SSD. Поскольку я хочу освободить место на диске C :, я хочу переместить их на диск D :. Я нашел эту статью MSDN , но, похоже, это процедура для перемещения только одной базы данных. Существует ли...

17
В SQL Server, как работают блокировки чтения?

Предположим, у меня есть следующий длительный запрос UPDATE [Table1] SET [Col1] = 'some value' WHERE [Col2] -- some clause which selects thousands of rows и предположим, что следующий запрос выполняется во время выполнения вышеуказанного запроса SELECT * FROM [Table1] Предотвращает ли первый запрос...

17
Преобразование VARCHAR в VARBINARY

Я веду журнал дорогостоящих выполняемых запросов вместе с их планами запросов в таблице, которая позволяет нам отслеживать тенденции в производительности и выявлять области, требующие оптимизации. Однако дошло до того, что планы запросов занимают слишком много места (поскольку мы храним весь план...

17
Почему я не могу использовать оператор CASE, чтобы увидеть, существует ли столбец, а не SELECT из него?

Почему что-то подобное не работает? SELECT CASE WHEN NULLIF(COL_LENGTH('Customers', 'Somecol'), '') IS NULL THEN NULL ELSE Somecol END AS MyTest FROM Customers; Я просто проверяю, существует ли столбец, однако SQL Server жалуется на то, что он Somecolне существует. Есть ли альтернатива этому в...

17
Как я могу узнать, сколько ядер на самом деле использует SQL Server?

У меня есть два сервера под управлением SQL Server. Сервер 1: SQL Server 2008 R2 Express (4 ядра) Сервер 2: SQL Server 2012 Developer Edition (8-ядерный) Насколько я знаю, SQL Server 2008 R2 Express должен использовать только одно ядро. Версия SQL Server 2012 Developer должна использовать все 8...

17
Устранение тупика из 2 таблиц, связанных только через индексированное представление

У меня есть ситуация, когда у меня возникают тупики, и я думаю, что сузил преступников, но я не совсем уверен, что я могу сделать, чтобы это исправить. Это в производственной среде под управлением SQL Server 2008 R2. Чтобы дать вам несколько упрощенное представление о ситуации: У меня есть 3...

17
Сжать журнал транзакций при использовании группы доступности AlwaysOn

Мы используем AlwaysOn Availability Groupфункцию SQL Server 2012. Регулярные полные резервные копии базы данных и резервные копии журнала транзакций выполняются каждый день на вторичной базе данных. Я прочитал здесь , что резервное копирование журнала транзакций на первичной или вторичной реплике...

17
Количество выражений значений строк в инструкции INSERT превышает максимально допустимое количество из 1000 значений строк

Один из INSERT INTOсценариев написан следующим образом. INSERT INTO tableName (Column1, Column2,....) VALUES (value1, Value2,...), (value1, Value2,...),.... Вот ошибка, с которой мы сталкиваемся при разборе выше оператора вставки Сообщение 10738, уровень 15, состояние 1, строка 1007 Число выражений...

17
Как рекурсивно найти промежутки, где прошло 90 дней, между рядами

Это своего рода тривиальная задача в моем домашнем мире C #, но я еще не сделал это в SQL и предпочел бы решать ее на основе множеств (без курсоров). Набор результатов должен исходить из запроса, подобного этому. SELECT SomeId, MyDate, dbo.udfLastHitRecursive(param1, param2, MyDate) as 'Qualifying'...

17
Как убрать еврейский акцент

Мне нужен трюк с кодировкой символов, чтобы убрать знаки ударения на иврите. Образец перед בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Образец после בראשית ברא אלהים את השמים ואת הארץ...

17
Причины избегания больших значений ID

Мы работаем над веб-приложением, пока недоступным для пользователей. Мой начальник заметил, что вновь созданные записи получают идентификатор более 10 000, даже если в таблице всего менее 100 записей. Она предположила, что веб-интерфейс по какой-то причине создает в 100 раз больше временных...

17
Почему бы не перестроить индексы с количеством страниц <1000?

Я использую скрипт Ola Hallengrens для поддержки индекса. Прежде чем сделать это, я использовал следующий запрос, чтобы увидеть, какие индексы наиболее фрагментированы: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index',...

17
Почему добавление пользователя SQL Server в «Выполнение задач обслуживания томов» значительно повышает скорость изменения размера базы данных?

Если я хочу создать базу данных 5 ГБ с CREATE DATABASE [test] CONTAINMENT = NONE ON PRIMARY ( NAME = N'test', FILENAME = N'E:\2012\test.mdf' , SIZE = 5529600KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'test_log', FILENAME = N'E:\2012\test_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%) это занимает 1...

17
Стратегии запросов с использованием системных версий SQL Server 2016 с временными таблицами для медленно меняющихся измерений

При использовании системной версии темпоральной таблицы (впервые в SQL Server 2016), как влияют на разработку запросов и производительность, когда эта функция используется для обработки медленно меняющихся измерений в большом реляционном хранилище данных? Например, предположим, что у меня есть...

17
Почему: r Команда SQLCMD помечена как неверная в сценарии после развертывания?

Я пару раз работал со сценариями после развертывания и всегда интуитивно использовал действие сборки «PostDeploy», потому что это то, что он есть. Теперь я впервые пытаюсь следовать встроенной инструкции из шаблона скрипта, чтобы использовать ":r somescript.sql"синтаксис. Сразу эта строка...

17
Сообщение об ошибке - разрешение на просмотр состояния сервера было отклонено - при подключении к SQL Server 2014 с помощью SQL Server 2012 Management Studio

При щелчке правой кнопкой мыши по таблице и выборе «1000 лучших строк» ​​я получаю эту ошибку: Есть ли обходной путь, кроме очевидного обновления до SQL Server

17
SQL Server UniqueIdentifier / GUID внутреннее представление

Мой коллега прислал мне интересный вопрос, который я не могу полностью объяснить. Он запустил некоторый код (включенный ниже) и получил от него несколько неожиданные результаты. По сути, при преобразовании UniqueIdentifier(которое мы будем называть Guidотсюда и далее) в binary(или varbinary) тип...