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

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

2
Что такое ограничение CHECK CHECK?
У меня есть автоматически сгенерированный T-SQL, который, вероятно, действителен, но я не совсем понимаю ALTER TABLE [dbo].[MyTable] WITH CHECK CHECK CONSTRAINT [My_FORIEGN_KEY]; Я знаю, что такое ограничение внешнего ключа, но что это CHECK CHECK?

2
Неожиданные пробелы в столбце IDENTITY
Я пытаюсь сгенерировать уникальные номера заказов на покупку, которые начинаются с 1 и увеличиваются на 1. У меня есть таблица PONumber, созданная с помощью этого сценария: CREATE TABLE [dbo].[PONumbers] ( [PONumberPK] [int] IDENTITY(1,1) NOT NULL, [NewPONo] [bit] NOT NULL, [DateInserted] [datetime] NOT NULL DEFAULT GETDATE(), CONSTRAINT [PONumbersPK] PRIMARY KEY CLUSTERED …

2
Каковы различия между листовыми и не листовыми страницами?
Я запустил несколько отчетов об использовании индекса и пытаюсь получить определение Leaf и Non-leaf . Кажется, что существуют как листовые, так и нестворчатые вставки, обновления, удаления, слияния страниц и выделения страниц. Я действительно не знаю, что это значит, или если один лучше, чем другой. Если бы кто-то мог дать простое …

1
Хранение некластеризованного индекса в кластерном хранилище columns
В SQL Server неуникальный некластеризованный индекс в таблице хранилища строк включает закладку базового объекта (RID или ключ кластеризации) на всех уровнях структуры некластеризованного индекса. Закладка хранится как часть ключа некластеризованного индекса на всех уровнях индекса. С другой стороны, если некластеризованный индекс является уникальным , закладка присутствует только на уровне листа …

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

2
Почему отфильтрованный индекс по значению IS NULL не используется?
Предположим, у нас есть определение таблицы следующим образом: CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) И отфильтрованный некластеризованный индекс, подобный этому: CREATE NONCLUSTERED INDEX IX_MyTab_GroupByColumn ON MyTab (GroupByColumn) WHERE (WhereColumn IS NULL) Почему этот индекс не «покрывает» этот …

2
«Доступ запрещен» при подключении SSMS к Integration Services
Я получаю следующую ошибку при попытке подключить SSMS к службам Integration Services с использованием сетевого имени конкретного кластера SQL Server: Соединение со службой Integration Services на компьютере «FooDB» завершилось ошибкой: «Доступ запрещен». Эта ошибка возникает, когда компьютер не настроен на разрешение удаленных подключений через DCOM или у пользователя есть разрешение …

2
Дисковое пространство заполнено во время вставки, что происходит?
Сегодня я обнаружил, что жесткий диск, на котором хранятся мои базы данных, переполнен. Это случалось раньше, обычно причина очевидна. Обычно это неверный запрос, который приводит к огромным разливам в базу данных tempdb, которая увеличивается до заполнения диска. На этот раз было немного менее очевидно, что произошло, так как tempdb не …

4
Почему тип данных varchar допускает значения Юникода?
У меня есть таблица с колонной Varchar. Это позволяет использовать товарный знак (™), авторские права (©) и другие символы Юникода, как показано ниже. Create table VarcharUnicodeCheck ( col1 varchar(100) ) insert into VarcharUnicodeCheck (col1) values ('MyCompany') insert into VarcharUnicodeCheck (col1) values ('MyCompany™') insert into VarcharUnicodeCheck (col1) values ('MyCompany░') insert into …

1
Игнорировать акценты в «где»
В нашей базе данных есть несколько записей с caron / hatschek. Теперь наши пользователи хотят найти записи, включая caron / hatschek, когда они ищут записи без. Я покажу это на простом примере: В нашей базе данных есть запись (контакт с именем) Millière так что это имя правильно в стране, в …

3
Разбивка на страницы в SQL Server
У меня очень большая база данных, примерно 100 ГБ. Я выполняю запрос: select * from <table_name>; и я хочу показать только от 100 до 200 строк. Я хочу понять, как это происходит внутри. Извлекает ли база данных все записи с диска в память и отсылает от 100 до 400 строк …

4
Почта БД SQL Server 2016 не отправляется
Я нахожусь на SQL Server 2016 и получаю удовольствие ... моя почта БД не отправляется, и у меня не хватает мест для поиска. Я дважды проверил права доступа учетной записи SQL к исполняемому файлу DBmail - он прочитал и выполнил. Я ввел правило для исходящего порта брандмауэра 587. Я попробовал …


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

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

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