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

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

2
Оптимизация планов с помощью XML-ридеров
Выполнение запроса отсюда, чтобы извлечь тупиковые события из сеанса расширенных событий по умолчанию SELECT CAST ( REPLACE ( REPLACE ( XEventData.XEvent.value ('(data/value)[1]', 'varchar(max)'), '<victim-list>', '<deadlock><victim-list>'), '<process-list>', '</victim-list><process-list>') AS XML) AS DeadlockGraph FROM (SELECT CAST (target_data AS XML) AS TargetData FROM sys.dm_xe_session_targets st JOIN sys.dm_xe_sessions s ON s.address = st.event_session_address WHERE …

3
Есть ли недостатки в базах данных?
В SQL Server 2012 была введена концепция «содержащихся» баз данных, где все (ну, в основном, все), что нужно базе данных, содержится в самой базе данных. Это дает большие преимущества при перемещении баз данных между серверами. Я хотел бы знать, если это будет моей стратегией по умолчанию при разработке новой базы …

1
Очень странная производительность с индексом XML
Мой вопрос основан на этом: https://stackoverflow.com/q/35575990/5089204 Чтобы дать ответ, я сделал следующий тест-сценарий. Тестовый сценарий Сначала я создаю тестовую таблицу и заполняю ее 100 000 строк. Случайное число (от 0 до 1000) должно приводить к ~ 100 строкам для каждого случайного числа. Этот номер помещается в столбец varchar и в …

2
Почему ошибка запроса с пустым набором результатов в SQL Server 2012?
При выполнении следующих запросов в MS SQL Server 2012 второй запрос не выполняется, но не первый. Кроме того, при запуске без предложений where оба запроса не будут выполнены. Я в недоумении, почему любой из них потерпит неудачу, так как оба должны иметь пустые наборы результатов. Любая помощь / понимание приветствуется. …

3
В какой момент одна база данных на клиента становится неосуществимой?
Для одной из наших систем у нас есть конфиденциальные данные клиента и мы храним данные каждого клиента в отдельной базе данных. У нас есть около 10-15 клиентов для этой системы. Однако мы разрабатываем новую систему, которая будет иметь 50-100 клиентов, а может и больше. Я думаю, что в этом случае …

20
SQL Server Management Studio медленно открывает новые окна
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . После обновления SQL Server и Management Studio с 2008 по 2012 год Management Studio 2012 работает очень медленно, когда открываются новые окна запросов и диалоговые …

1
Как удалить SQL Server Management Studio 2012? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Как удалить SQL Server Management Studio 2012? ControlPanel «Удаление или изменение программ» (в Windows 7 Prof) …

3
Что такое детерминированный метод для оценки разумного размера пула буферов?
Я пытаюсь придумать разумный способ понять, max server memory (mb)подходит ли настройка (должна быть ниже или выше, или не изменяться). Я знаю, что max server memory (mb)всегда должно быть достаточно низким, чтобы оставить место для самой операционной системы и т. Д. Среда, на которую я смотрю, имеет несколько сотен серверов; …

2
Пустой процесс блокировки в отчете о заблокированных процессах
Я собираю отчеты о заблокированных процессах с использованием расширенных событий, и по некоторым причинам в некоторых отчетах blocking-processузел пуст. Это полный XML: <blocked-process-report monitorLoop="383674"> <blocked-process> <process id="processa7bd5b868" taskpriority="0" logused="106108620" waitresource="KEY: 6:72057613454278656 (8a2f7bc2cd41)" waittime="25343" ownerId="1051989016" transactionname="user_transaction" lasttranstarted="2017-03-20T09:30:38.657" XDES="0x21f382d9c8" lockMode="X" schedulerid="7" kpid="15316" status="suspended" spid="252" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2017-03-20T09:39:15.853" lastbatchcompleted="2017-03-20T09:39:15.850" lastattention="1900-01-01T00:00:00.850" clientapp="Microsoft …

4
Проверьте, существует ли пользователь в базе данных SQL Server
Я работаю с SQL Server 2012. Я хочу проверить, существует ли пользователь, прежде чем добавить его в базу данных. Вот что я проверил: USE [MyDatabase] GO IF NOT EXISTS (SELECT name FROM [sys].[server_principals] WHERE name = N'IIS APPPOOL\MyWebApi AppPool') Begin CREATE USER [IIS APPPOOL\MyWebApi AppPool] FOR LOGIN [IIS APPPOOL\MyWebApi AppPool] …

4
Копирование (сотни) таблиц с одного сервера на другой (с помощью SSMS)
У меня есть несколько сотен (в настоящее время 466, но постоянно растущих) таблиц, которые мне нужно скопировать с одного сервера на другой. Мне никогда не приходилось делать это раньше, поэтому я совсем не уверен, как к этому подойти. Все таблицы в одном формате:Cart<Eight character customer number> Это часть более крупного …

2
Какой самый быстрый способ вставить большое количество строк?
У меня есть база данных, в которую я загружаю файлы в промежуточную таблицу, из этой промежуточной таблицы у меня есть 1-2 соединения, чтобы разрешить некоторые внешние ключи, а затем вставить эти строки в итоговую таблицу (которая имеет один раздел в месяц). У меня есть около 3,4 миллиарда строк за три …

1
Почему запросы вызывают разлив в базу данных tempdb?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 5 лет назад . Задний план Я нахожусь в процессе миграции базы данных 160 ГБ из MSSQL 2008 (стандарт) на сервер Win 2008 с 48 ГБ ОЗУ на новый …

6
Как просмотреть зашифрованное представление или хранимую процедуру
Я работаю над сторонней базой данных. Когда я пытаюсь просмотреть определение представления, щелкнув правой кнопкой мыши CREATE TOи затем NEW QUERY EDIT WINDOW, я получаю сообщение об ошибке: Это свойство может не существовать для этого объекта или не может быть извлечено из-за недостаточных прав доступа. Текст зашифрован.

2
Как профилировать хранимые процедуры
Я использую SQL Server 2012 и мне было интересно, как профилировать хранимые процедуры Например, может ли профилировщик захватить каждый отдельный оператор SQL в хранимой процедуре, что это такое, и сколько времени требуется для выполнения и т. Д.? Я пытаюсь диагностировать хранимые процедуры репликации слиянием, и это должно быть частью полного …

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