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

Используйте этот тег для вопросов, относящихся к версии 2008 SQL Server Microsoft.


8
Включить «xp_cmdshell» SQL Server
Я хочу выполнить EXEC master..xp_cmdshell @bcpquery Но я получаю следующую ошибку: SQL Server заблокировал доступ к процедуре 'sys.xp_cmdshell' компонента 'xp_cmdshell', поскольку этот компонент отключен как часть конфигурации безопасности для этого сервера. Системный администратор может разрешить использование «xp_cmdshell» с помощью sp_configure. Дополнительные сведения о включении xp_cmdshell см. В разделе «Настройка поверхности» …

8
Как получить результат с плавающей точкой, разделив два целых значения с помощью T-SQL?
Используя T-SQL и Microsoft SQL Server, я хотел бы указать количество десятичных цифр, когда делаю 2 целых числа, например: select 1/3 Это в настоящее время возвращается 0. Я хотел бы, чтобы это вернулось 0,33. Что-то вроде: select round(1/3, -2) Но это не работает. Как я могу достичь желаемого результата?

10
Как выполнить несколько условий CASE WHEN, используя SQL Server 2008?
Я пытаюсь использовать более одного условия CASE WHEN для одного столбца. Вот мой код для запроса: SELECT Url='', p.ArtNo, p.[Description], p.Specification, CASE WHEN 1 = 1 or 1 = 1 THEN 1 ELSE 0 END as Qty, p.NetPrice, [Status] = 0 FROM Product p (NOLOCK) Однако я хочу использовать более …

21
Ошибка транспортного уровня при получении результатов с сервера [закрыт]
Закрыто. Этот вопрос не воспроизводится или был вызван опечатками . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос Я получаю ошибку SQL Server: Произошла ошибка транспортного уровня при получении результатов с …

5
OPTION (RECOMPILE) всегда быстрее; Зачем?
Я столкнулся со странной ситуацией, когда добавление OPTION (RECOMPILE)к моему запросу приводит к тому, что он выполняется за полсекунды, в то время как его пропуск приводит к тому, что запрос занимает больше пяти минут. Это тот случай, когда запрос выполняется из Query Analyzer или из моей программы на C # …

13
Как сгруппировать время по часам или по 10 минут
например, когда я делаю SELECT [Date] FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY [Date] как я могу указать групповой период? MS SQL 2008 2-й править я стараюсь SELECT MIN([Date]) AS RecT, AVG(Value) FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY (DATEPART(MINUTE, [Date]) / 10) ORDER BY RecT изменил% 10 на / 10. можно ли сделать вывод даты …

5
Как проверить наличие определяемого пользователем типа таблицы в SQL Server 2008?
У меня есть определенный пользователем тип таблицы. Я хочу проверить его существование перед редактированием в патче с помощью OBJECT_ID(name, type)функции. Что typeиз перечисления следует передать для определяемых пользователем типов таблиц? N'U' как для определенной пользователем таблицы не работает, т.е. IF OBJECT_ID(N'MyType', N'U') IS NOT NULL

10
Выберите размер базы данных SQL Server
Как я могу запросить мой сервер SQL, чтобы получить только размер базы данных? Я использовал это: use "MY_DB" exec sp_spaceused Я получил это: database_name database_size unallocated space My_DB 17899.13 MB 5309.39 MB Он возвращает мне несколько столбцов, которые мне не нужны, может быть, есть хитрость, чтобы выбрать столбец database_size из …

13
Чтение данных из SqlDataReader
У меня есть база данных SQL Server 2008, и я работаю над этим в бэкэнде. Я работаю на asp.net/C# SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { //how do I read strings here???? } Я знаю, что у читателя есть ценности. Моя команда SQL состоит в том, чтобы выбрать только 1 …


9
Скопируйте данные в другую таблицу
Как скопировать / добавить данные из одной таблицы в другую таблицу с той же схемой в SQL Server? Редактировать: скажем, есть запрос select * into table1 from table2 where 1=1 который создает table1с той же схемой и данными, что и в table2. Есть ли такой короткий запрос, чтобы копировать только …

7
Как выбрать каждую строку, где значение столбца НЕ является отличительным
Мне нужно выполнить оператор выбора, который возвращает все строки, где значение столбца не отличается (например, EmailAddress). Например, если таблица выглядит следующим образом: CustomerName EmailAddress Aaron aaron@gmail.com Christy aaron@gmail.com Jason jason@gmail.com Eric eric@gmail.com John aaron@gmail.com Мне нужен запрос для возврата: Aaron aaron@gmail.com Christy aaron@gmail.com John aaron@gmail.com Я прочитал много постов и …


23
Формат строки инициализации не соответствует спецификации, начиная с индекса 0
У меня есть приложение ASP.NET, которое отлично работает на моей локальной машине разработки. Когда я запускаю это приложение онлайн, оно показывает следующую ошибку: Формат строки инициализации не соответствует спецификации, начиная с индекса 0 Почему это появляется и как это исправить?

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