sql-server- все статьи тега ➜ страница 9


EF5: не удается прикрепить файл '{0} 'в качестве базы данных' {1}'

я сталкиваюсь с точной проблемой, как описано здесь (читайте раздел "не удается прикрепить к удаленному файлу MDF"), но решение проблемы там не сказано... короче говоря проблема в том, что после удаления следующее исключение, когда я пытаюсь получить доступ к БД с помощью EF 5.0. DataException - >EntityException - >SqlException:не могу прикрепить файл ‘{0}' в качестве базы данных '{1}' Я удалил файл БД, и теперь я получаю это неприятное сообщение об ошибке при запуске приложения, о ...

Как создать таблицу из результата запроса select в SQL Server 2008 [дубликат]

этот вопрос уже есть ответ здесь: Как создать таблицу с помощью select query в SQL Server? 3 ответы Я хочу создать таблицу из select query result в SQL Server, я пробовал create table temp AS select..... но я получаю ошибку неверный синтаксис рядом с ключевым словом 'AS' ...

Как проверить, не является Null и не является пустой строкой в SQL server?

Как мы можем проверить в SQL Server WHERE условие, не является ли столбец null и не пустой строкой ('')? ...

Восстановление резервной копии базы данных SQL Server на более низкой версии

Как восстановить файл резервной копии базы данных SQL Server более высокой версии на SQL Server более низкой версии? используя SQL Server 2008 R2 (10.50.1600), я сделал резервную копию файла из этой версии сервера, и теперь я хочу восстановить его на SQL Server 2008 моего живого сервера (10.00.1600). В то время когда я восстанавливал на SQL Server 2008 он дает ошибку т. е. Restore Failed потому что: резервная копия базы данных была создана на сервере под управлением версии 10.50.1600. Эта ...

Преобразование строки Sql Server в дату

Я хочу преобразовать строку следующим образом: '10/15/2008 10:06:32 PM' в эквивалентное значение DATETIME в Sql Server. в Oracle, я бы сказал так: TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') этот вопрос подразумевает, что я должен разобрать строку в одну из стандартные форматы, а затем конвертировать с помощью одного из этих кодов. Это кажется нелепым для такой мирской операции. Есть ли более простой способ? ...

Как рассчитать возраст (в годах) на основе даты рождения и getDate()

у меня есть таблица с перечислением людей вместе с их датой рождения(в настоящее время nvarchar (25)) Как я могу преобразовать это в дату, а затем вычислить их возраст в годах? мои данные выглядят следующим образом ID Name DOB 1 John 1992-01-09 00:00:00 2 Sally 1959-05-20 00:00:00 Я хотел бы видеть: ID Name AGE DOB 1 John 17 1992-01-09 00:00:00 2 Sally 50 1959-05-20 00:00:00 ...

SQL ГДЕ.. В предложении несколько столбцов

Мне нужно реализовать следующий запрос в SQL Server: select * from table1 WHERE (CM_PLAN_ID,Individual_ID) IN ( Select CM_PLAN_ID, Individual_ID From CRM_VCM_CURRENT_LEAD_STATUS Where Lead_Key = :_Lead_Key ) но WHERE..IN предложение позволяет только 1 столбец. Как я могу сравнить 2 или более столбцов с другим внутренним выбором? ...

В SQL ранг() в зависимости от числа строк ()

Я запутался в различиях между ними. Выполнив следующий SQL возвращает меня два комплекта идентичный результат. Может кто-нибудь объяснить разницу? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION BY StyleID ORDER BY ID) as 'RowNumber' FROM SubStyle ...

Как выполнить вставку и вернуть вставленный идентификатор с помощью Dapper?

Как выполнить вставку в базу данных и вернуть вставленный идентификатор с помощью Dapper? Я пробовал что-то вроде этого: string sql = "DECLARE @ID int; " + "INSERT INTO [MyTable] ([Stuff]) VALUES (@Stuff); " + "SELECT @ID = SCOPE_IDENTITY()"; var id = connection.Query<int>(sql, new { Stuff = mystuff}).First(); но это не сработало. @Marc Gravell спасибо, за ответ. Я пробовал ваше решение, но, все же же исключение трассировки ниже System.InvalidCastException ...

Различия между MySQL и SQL Server [закрыто]

Я ASP.NET разработчик, который использовал Microsoft SQL Server для всех моих потребностей базы данных (как на работе, так и для личных проектов). Я рассматриваю возможность попробовать лампы стопка для некоторых из моих личных проектов. Каковы некоторые из основных различий между MySQL и SQL Server? Использует хранимых процедур обычная практика в MySQL? любые советы или ресурсы вы бы порекомендовали, чтобы помочь мне с переключиться? для тех, кто имеет опыт работы с обоими, есть какие-т ...

Как получить время из формата DateTime в SQL?

Я хочу получить только время из столбца DateTime с помощью SQL-запроса использование SQL Server 2005 и 2008 Вывод по умолчанию: AttDate == 2011-02-09 13:09:00 2011-02-09 14:10:00 Я хотел бы этот вывод: AttDate Time == 2011-02-09 13:09:00 13:09 2011-02-09 14:10:00 14:10 ...

Доступ запрещен при подключении базы данных

Я использую SQL Server 2008 developer edition. Я пытался подключить базу данных AdventureWorks2008. когда я попытался подключиться, я получил сообщение об ошибке "доступ запрещен". Согласно журналу событий, он пришел из O / S: открыть не удалось: не удалось открыть файл D:ProjectDataAdventureWorksAdventureWorksLT2008_Data.МДФ для файла номер 0. Ошибка ОС: 5 (Доступ запрещен.). Я думал, что "проблема NTFS", но система (и я) есть изменить доступ к файлам. Я обнаружил, что могу успеш ...

Когда / зачем использовать каскадирование в SQL Server?

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

Что такое использование квадратных скобок [] в SQL-операторах?

Я заметил, что Visual Studio 2008 помещает квадратные скобки вокруг имен столбцов в sql. Дают ли скобки какие-либо преимущества? Когда я передаю код T-SQL, я никогда не беспокоился о них. пример: Визуальная Студия: Выберите [столбец1], [столбец2] и т. д... мой собственный путь: Выберите столбец1, столбец2 и т. д... ...

Как указать "закрыть существующие соединения" в SQL-скрипте

Я занимаюсь активной разработкой своей схемы в SQL Server 2008 и часто хочу перезапустить свой сценарий drop/create database. Когда я бегу USE [master] GO IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase') DROP DATABASE [MyDatabase] GO Я часто получаю эту ошибку Msg 3702, Level 16, State 4, Line 3 Cannot drop database "MyDatabase" because it is currently in use. Если вы щелкните правой кнопкой мыши на базе данных в области обозревателя объектов и выберите задачу удали ...

SQL-сервер, преобразование именованного экземпляра к экземпляру по умолчанию?

Мне нужно преобразовать именованный экземпляр SQL server 2005 В экземпляр по умолчанию. есть ли способ сделать это без переустановки? проблема в том, что 2 из 6 разработчиков установлены с именованным экземпляром. Так что его становится боль изменения строки подключения для других 4 из нас. Я ищу путь наименьшего сопротивления, чтобы вернуть эти 2 обратно в стандартную настройку наших команд. каждый выразил, что это будет, слишком много хлопот и что это отнимет у них время разработки. Я пр ...

Ошибка восстановления SQL Server-Доступ запрещен

Я создал базу данных на моей локальной машине, а потом сделал резервную копию под названием tables.bak таблицы DataLabTables. я переместил эту резервную копию на удаленную машину без этой таблицы и попытался выполнить восстановление, но получил следующую ошибку: ...

Как вычислить процент с помощью инструкции SQL

у меня есть таблица SQL Server, которая содержит пользователей и их оценки. Для простоты, давайте просто скажем, что есть 2 столбца -name & grade. Таким образом, типичная строка будет называться: "John Doe", Grade:"A". Я ищу один оператор SQL, который найдет проценты всех возможных ответов. (A, B, C и др...) Кроме того, есть ли способ сделать это без определения всех возможных ответов (открытое текстовое поле - пользователи могут ввести "pass/fail", "none" и т. д...) финал выход, который я ...

Улучшает ли внешний ключ производительность запросов?

Предположим, у меня есть 2 таблицы, продукты и ProductCategories. Обе таблицы имеют отношение к 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 выполняет поиск индекса кластера, который является ожиданием. Но для табличных продуктов он выполняет сканирование индекса кластера, что заставляет меня с ...

Как выполнить хранимую процедуру SQL Server в SQL Developer?

мне была предоставлена учетная запись пользователя для базы данных SQL Server, которая имеет только права на выполнение хранимой процедуры. Я добавил jtds SQL Server JDBC jar-файл в SQL Developer и добавил его в качестве стороннего драйвера JDBC. Я могу успешно войти в базу данных SQL Server. Мне дали этот синтаксис для вызова процедуры: EXEC proc_name 'paramValue1' 'paramValue2' когда я запускаю это как оператор или скрипт, я получаю эту ошибку: Error starting at line 1 in command: EXEC pr ...