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

121
Как искать строку в базе данных SQL Server?

Я знаю, что это возможно, но не знаю как. Мне нужно найти в базе данных SQL Server все упоминания определенной строки. Например: я хотел бы искать во всех таблицах, представлениях, функциях, хранимых процедурах ... строку "tblEmployes" (не данные в таблицах). Одна из причин, по которой мне это...

121
Ошибка - не удалось получить монопольный доступ, поскольку база данных уже используется.

На самом деле я пытаюсь создать сценарий (в Sql Server 2008) для восстановления одной базы данных из одного файла резервной копии. Я ввел следующий код и получаю сообщение об ошибке - Msg 3101, Level 16, State 1, Line 3 Exclusive access could not be obtained because the database is in use. Msg...

120
Ошибка входа для пользователя DOMAIN \ MACHINENAME $

Я знаю, что это почти дубликат: Ошибка «Не удалось войти в систему для пользователя NT AUTHORITY \ IUSR» в ASP.NET и SQL Server 2008 и Ошибка входа в систему для пользователя «имя пользователя» - System.Data.SqlClient.SqlException с LINQ в внешний проект / библиотека классов, но некоторые вещи не...

120
SQL DELETE с INNER JOIN

Есть 2 таблицы, spawnlistи npcмне нужно удалить данные из spawnlsit. npc_templateid = n.idTemplateэто единственное, что «связывает» таблицы. Я пробовал этот сценарий, но он не работает. Я пробовал это: DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type =...

119
Несколько операторов INSERT против одного INSERT с несколькими значениями

Я провожу сравнение производительности при использовании 1000 операторов INSERT: INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES...

119
Форматирование чисел путем заполнения начальных нулей в SQL Server

У нас есть старая таблица SQL, которая использовалась SQL Server 2000 почти 10 лет. В нем номера бейджей наших сотрудников хранятся char(6)от 000001до 999999. Сейчас я пишу веб-приложение, и мне нужно хранить номера значков сотрудников. В моей новой таблице я мог бы сократить путь и скопировать...

119
Когда использовать SELECT… FOR UPDATE?

Пожалуйста, помогите мне разобраться в сценарии использования SELECT ... FOR UPDATE. Вопрос 1. Является ли следующий хороший пример того, когда SELECT ... FOR UPDATEследует использовать? Дано: комнаты [ID] теги [id, name] room_tags [room_id, tag_id] room_id и tag_id - внешние ключи Приложение хочет...

118
эффективный способ реализации пейджинга

Следует ли мне использовать LINQ Skip()иTake() метод для разбиения на страницы или реализовать собственное разбиение на страницы с помощью SQL-запроса? Что наиболее эффективно? Почему я должен предпочесть одно другому? Я использую SQL Server 2008, ASP.NET MVC и...

118
WITH (NOLOCK) vs SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

Может ли кто-нибудь дать мне совет, когда мне следует использовать, WITH (NOLOCK)а неSET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED Какие плюсы / минусы у каждого? Есть ли какие-либо непредвиденные последствия, с которыми вы столкнулись при использовании одного по сравнению с...

118
Какой размер принимает значение «Null» в SQL Server

У меня есть большая таблица с 10 столбцами. 4 из них в большинстве случаев остаются нулевыми. У меня есть запрос, который имеет нулевое значение, принимает любой размер или не имеет размера в байтах. Я прочитал несколько статей, в которых говорится:...

118
Как получить первый и последний день предыдущего месяца (с отметкой времени) в SQL Server

Я не смог найти решение, которое дает первый и последний день предыдущего месяца с меткой времени. Надеюсь, это поможет другим. Если уже есть решение этой проблемы, прошу прощения. Вот решение. SELECT DATEADD(month, DATEDIFF(month, -1, getdate()) - 2, 0) as FirtDayPreviousMonthWithTimeStamp,...

118
Entity Framework Migrations переименование таблиц и столбцов

Я переименовал пару сущностей и их свойства навигации и сгенерировал новую миграцию в EF 5. Как обычно с переименованием в миграциях EF, по умолчанию объект собирался отбрасывать объекты и воссоздавать их. Это не то, что я хотел, поэтому мне пришлось создать файл миграции с нуля. public override...

118
Почему использование символа подчеркивания в фильтре LIKE дает мне все результаты?

Я написал приведенный ниже SQL-запрос с LIKEусловием: SELECT * FROM Manager WHERE managerid LIKE '_%' AND managername LIKE '%_%' В поле LIKEя хочу найти любые %_%символы подчеркивания , но знаю, что в данных моих столбцов нет символов подчеркивания. Почему запрос дает мне все записи из таблицы?...

117
Как поймать исключения тайм-аута SQLServer

Мне нужно специально перехватывать исключения тайм-аута SQL-сервера, чтобы их можно было обрабатывать по-другому. Я знаю, что могу поймать SqlException, а затем проверить, содержит ли строка сообщения «Тайм-аут», но мне было интересно, есть ли лучший способ сделать это? try { //some code } catch...

117
Как быстро редактировать значения в таблице в SQL Server Management Studio?

Помимо контекстного меню -> «Изменить первые 200 строк» ​​в обозревателе объектов, есть ли быстрый способ открыть таблицу в режиме редактирования, где я могу просто быстро изменить значение ячейки? Мне нужно иметь возможность пролистывать первые 200 строк. И я не хочу писать сценарий «вставки»...

117
Запустить все файлы SQL в каталоге

У меня есть несколько файлов .sql, которые я должен запустить, чтобы применить изменения, сделанные другими разработчиками в базе данных SQL Server 2005. Файлы названы по следующему шаблону: 0001 - abc.sql 0002 - abcef.sql 0003 - abc.sql ... Есть ли способ запустить их все за один...