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

Все версии Microsoft SQL Server (не MySQL). Также добавьте тег для конкретной версии, например sql-server-2016, поскольку он часто имеет отношение к вопросу.

1
Разрешение BULK INSERT для одной базы данных
Я работаю в компании, которая имеет прямые манеры в области ИТ-безопасности. Я был нанят в качестве аналитика базы данных, чтобы оптимизировать некоторые процессы в нашей команде. Проблема в том, что у меня есть только разрешения на чтение и запись, и я пытаюсь получить расширенные разрешения для баз данных. В настоящее …

2
Десятичный SQL Server (9, 0) против INT
Один из наших клиентов использует для некоторых столбцов тип данных DECIMAL(18,0)в своей базе данных SQL Server 2008R2. Поскольку столбцы растут довольно медленно, он недавно предложил изменить тип данных, DECIMAL(5,0)чтобы восстановить некоторое хранилище. Согласно библиотеке MSDN , объем памяти типа DECIMAL(5,0)данных, как и DECIMAL(9,0)тип данных, составляет 5 байтов. INTна 1 байт …

1
Интерпретация XML-кода Showplan для SQL Server
Я только что развернул на своем сайте функцию http://sqlfiddle.com, которая позволяет пользователям просматривать необработанные планы выполнения своих запросов. В случае PostgreSQL, MySQL и (в некоторой степени) Oracle рассмотрение исходного плана выполнения выглядит понятным. Однако, если вы посмотрите на выходные данные плана выполнения для SQL Server (сгенерированные с помощью SET SHOWPLAN_XML …

6
Внезапно медленный план выполнения для хранимых процессов
Я пытаюсь понять проблему, которая возникает у нас с SQL Server 2000. Мы являемся веб-сайтом с умеренными транзакциями, и у нас есть хранимый процесс, sp_GetCurrentTransactionsкоторый принимает идентификатор клиента и две даты. Теперь, в зависимости от даты и клиента, этот запрос может возвращать от нуля до 1000 строк. Проблема: мы столкнулись …


4
Основная файловая группа - полный SQL Server 2008
У меня есть большая таблица (~ 50 миллионов строк), я пытаюсь массово вставить в SQL Server, и я получаю сообщение об ошибке: Не удалось выделить место для объекта «myDB» в базе данных «I 3 Stroke», поскольку файловая группа «PRIMARY» заполнена. Создайте дисковое пространство, удаляя ненужные файлы, удаляя объекты в файловой …

3
Как подсчитать количество столбцов в одной и той же таблице?
Таблица № 01 Status: StatusID Status ----------------------- 1 Opened 2 Closed 3 ReOpened 4 Pending Таблица № 02 Claims: ClaimID CompanyName StatusID -------------------------------------- 1 ABC 1 2 ABC 1 3 ABC 2 4 ABC 4 5 XYZ 1 6 XYZ 1 Ожидаемый результат: CompanyName TotalOpenClaims TotalClosedClaims TotalReOpenedClaims TotalPendingClaims -------------------------------------------------------------------------------- ABC …
15 sql-server  pivot 

5
Имеет ли смысл использовать скобочную запись SQL Server в написанном от руки коде?
Генераторы кода имеют тенденцию быть проще, когда они генерируют вывод, используя новую скобочную нотацию Microsoft ( []) почти для всего. Когда я впервые увидел это, я, правда, удивился реинкарнации несколько запрещенной цитируемой записи идентификатора. Насколько я знаю, это проприетарное расширение от Microsoft (то есть Oracle не поддерживает его). Глядя на …

1
Декодировать строку Base64 непосредственно в SQL Server
У меня есть varcharстолбец в таблице в SQL Server, который содержит текстовую строку в кодировке base64, которую я хотел бы преобразовать в текстовый эквивалент Есть ли в SQL Server какие-либо встроенные функции для обработки подобных вещей? Пример строки base64: cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA== Который декодирует в: role:1 producer:12 timestamp:1468640222571000 latlng{latitude_e7:416989394 longitude_e7:-738966210} radius:19764

4
Как выбрать первую строку в объединении, которое возвращает несколько строк в первичном ключе
Это связано с этим вопросом: объединение нескольких таблиц приводит к дублированию строк У меня есть две таблицы, к которым я присоединяюсь. Они разделяют ключ. Таблица person имеет одно имя на первичный ключ, но таблица email имеет несколько электронных писем на personId. Я хочу показать только первое письмо на человека. В …

6
Смена пароля sa
Я пытаюсь изменить пароль учетной записи sa с помощью SQL Server Management Studio 2012. Я выполнил следующие действия, но пароль остался прежним. Войдите в SQL Server Management Studio, выберите Database Engine, \ SBSmonitoring, проверку подлинности Windows. Перейдите в Обозреватель объектов - Папка безопасности - Папка логинов. Щелкните правой кнопкой мыши …
15 sql-server 

4
В базе данных 'master' отказано в разрешении CREATE DATABASE. невозможно получить разрешение
Я делаю базу данных на сервере SQL, и он показывает ошибку, что "CREATE DATABASE permission denied in database 'master'" я использую журнал администратора в себе. Что я должен сделать? Пожалуйста, предложите исправить!

1
Существует ли элегантный способ отправки результатов запроса непосредственно на физический принтер?
Я получил этот странный запрос, чтобы запланировать отчет и распечатать его на принтере . Сам отчет довольно прост и помещается на одной странице. Я могу распечатать его в текстовом формате, и это будет просто прекрасно (хотя я открыт для предложений по лучшему продукту). Вот код Оно работает. Но мне это …
14 sql-server 

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

1
Оценка мощности вне гистограммы
Настроить У меня возникли проблемы с пониманием оценки количества элементов. Вот моя тестовая установка: версия базы данных Stack Overflow 2010 года SQL Server 2017 CU15 + GDR (KB4505225) - 14.0.3192.2 новый CE (уровень совместимости 140) У меня есть этот процесс: USE StackOverflow2010; GO CREATE OR ALTER PROCEDURE #sp_PostsByCommentCount @CommentCount int …

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