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

Microsoft SQL Server - это система управления реляционными базами данных (RDBMS). Используйте этот тег для всех выпусков SQL Server, включая Compact, Express, Azure, Fast-track, APS (ранее PDW) и Azure SQL DW. Не используйте этот тег для других типов СУБД (MySQL, PostgreSQL, Oracle и т. Д.). Не используйте этот тег для проблем, связанных с разработкой программного обеспечения и мобильных устройств, если только он не связан напрямую с базой данных.

17
Ошибка операционной системы SQL Server 5: «5 (доступ запрещен.)»
Я начинаю изучать SQL, и у меня есть книга, которая предоставляет базу данных для работы. Эти файлы ниже находятся в каталоге, но проблема в том, что когда я запускаю запрос, он выдает мне эту ошибку: Сообщение 5120, уровень 16, состояние 101, строка 1 Не удается открыть физический файл "C: \ …
153 sql  sql-server 

3
SQL Server NOLOCK и присоединяется
Справочная информация: у меня есть запрос, критичный к производительности, который я хотел бы выполнить, и меня не волнует грязное чтение. Мой вопрос Если я использую соединения, нужно ли указывать подсказку NOLOCK для них? Например; является: SELECT * FROM table1 a WITH (NOLOCK) INNER JOIN table2 b WITH (NOLOCK) ON a.ID …
153 sql  sql-server  nolock 

7
Вставка SQL Server, если не существует
У меня есть Competitionsтаблица результатов, которая содержит имена членов команды и их рейтинг с одной стороны. С другой стороны, мне нужно вести таблицу уникальных имен конкурентов : CREATE TABLE Competitors (cName nvarchar(64) primary key) Теперь у меня есть около 200 000 результатов в 1-й таблице, и когда таблица участников пуста, …

30
Как исправить ошибку «Поставщик именованных каналов», ошибка 40 - Не удалось открыть соединение с «SQL Server»?
Я не могу подключиться к моей базе данных с сайта. Я получаю эту ошибку: Поставщик именованных каналов, ошибка: 40 - Не удалось открыть соединение с SQL Server Я попытался использовать локальный IP-адрес для подключения, а также общедоступный. Я пробовал: Да, сайт может общаться с сервером Именованные каналы / TCP включен. …

11
Самый быстрый способ определить, существует ли запись
Как следует из названия ... Я пытаюсь найти самый быстрый способ с наименьшими накладными расходами, чтобы определить, существует ли запись в таблице или нет. Пример запроса: SELECT COUNT(*) FROM products WHERE products.id = ?; vs SELECT COUNT(products.id) FROM products WHERE products.id = ?; vs SELECT products.id FROM products WHERE products.id …


8
Цикл SQL Server - как мне пройти через набор записей
Как мне пройти через набор записей из выбора? Например, скажем, у меня есть несколько записей, которые я хочу просмотреть и сделать с каждой записью. Вот примитивная версия моего выбора: select top 1000 * from dbo.table where StatusID = 7 Спасибо
151 sql  sql-server 




12
CROSS JOIN против INNER JOIN в SQL
В чем разница между CROSS JOINи INNER JOIN? CROSS JOIN: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies ВНУТРЕННЕЕ СОЕДИНЕНИЕ: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status] FROM Customers INNER JOIN Movies ON Customers.CustomerID = Movies.CustomerID Какой из …

21
«Не выбран набор резервных копий для восстановления» SQL Server 2012
У меня есть база данных SQL Server 2012 с включенным файловым потоком. Однако, когда я делаю резервную копию и пытаюсь восстановить его на другом экземпляре SQL Server 2012 (на другом компьютере), я просто получаю следующее сообщение: Не выбран резервный набор данных для восстановления. Ни единой строчки более подробного объяснения. Что …

8
Вставить данные во временную таблицу с запросом
У меня есть существующий запрос, который выводит текущие данные, и я хотел бы вставить его в таблицу Temp, но у меня возникают некоторые проблемы с этим. Кто-нибудь знает, как это сделать? Вот пример SELECT * FROM (SELECT Received, Total, Answer, ( CASE WHEN application LIKE '%STUFF%' THEN 'MORESTUFF' END ) …
150 sql  sql-server  ssms 

9
Улучшает ли внешний ключ производительность запросов?
Предположим, у меня есть 2 таблицы, продукты и категории продуктов. Обе таблицы имеют отношение к CategoryId. И это запрос. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.CategoryId = c.CategoryId WHERE c.CategoryId = 1; Когда я создаю план выполнения, таблица ProductCategories выполняет поиск …

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

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