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

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

13
Как найти работающий порт SQL Server?
Да, я читал это Как найти порт для MS SQL Server 2008? не повезло. телнет 1433 возвращает ошибку подключения, поэтому я должен указать другой порт. Я пытался использовать netstat -abn но я не вижу sqlservr.exe или чего-то подобного в этом списке. Почему так сложно найти этот порт? : /

3
Есть ли в t sql с переменными StartsWith или Contains?
Я пытаюсь определить, работает ли на сервере Express Edition. У меня есть следующий t sql. DECLARE @edition varchar(50); set @edition = cast((select SERVERPROPERTY ('edition')) as varchar) print @edition В моем случае @edition = Express Edition (64-bit) Как я могу сделать следующее? (Вдохновленный C #). DECLARE @isExpress bit; set @isExpress = …

6
Как предоставить себе административный доступ к локальному экземпляру SQL Server?
Я установил SQL Server 2008 R2 на свой локальный компьютер. Но я не могу создать новую базу данных из-за прав (или их отсутствия). "РАЗРЕШЕНИЕ НА СОЗДАНИЕ БАЗЫ ДАННЫХ ОТКАЗАНО" Итак, я попытался назначить права администратора моему текущему логину «У пользователя нет разрешения на выполнение этого действия». Я также попытался создать …

3
Как отловить SqlException, вызванное тупиком?
Из приложения .NET 3.5 / C # я бы хотел поймать, SqlExceptionно только если это вызвано тупиками в экземпляре SQL Server 2008. Типичное сообщение об ошибке: Transaction (Process ID 58) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. Тем …

2
Как я могу использовать несколько общих табличных выражений в одном операторе SELECT?
Я пытаюсь упростить сложный оператор выбора, поэтому решил использовать общие табличные выражения. Объявление одного cte работает нормально. WITH cte1 AS ( SELECT * from cdr.Location ) select * from cte1 Можно ли объявить и использовать более одного cte в одном SELECT? т.е. этот sql дает ошибку WITH cte1 as ( …

6
Использование RegEx в SQL Server
Я ищу, как заменить / закодировать текст с помощью RegEx на основе настроек / параметров RegEx ниже: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" Я видел несколько примеров с RegEx, но не понимал, как применить его таким же образом в SQL Server. Любые предложения будут полезны. Спасибо.


7
Добавить столбец в таблицу со значением по умолчанию, равным значению существующего столбца
Как добавить столбец в таблицу SQL Server со значением по умолчанию, равным значению существующего столбца? Я пробовал этот оператор T-SQL: ALTER TABLE tablename ADD newcolumn type NOT NULL DEFAULT (oldcolumn) но это дает ошибку: Имя "oldcolumn" в этом контексте недопустимо. Допустимые выражения - это константы, константные выражения и (в некоторых …


13
Вывод информации обо всех файлах базы данных в SQL Server
Можно ли перечислить информацию о файлах (MDF / LDF) всех баз данных на SQL Server? Я хотел бы получить список, показывающий, какая база данных какие файлы использует на локальном диске. Что пробовал: exec sp_databases все базы данных select * from sys.databases показывает много информации о каждой базе данных, но, к …

2
Обязательно ли использовать # для создания временных таблиц на SQL-сервере?
Обязательно ли использовать #перед созданием временной таблицы на SQL сервере? Пример: SELECT column1, column2, someInt, someVarChar INTO ItemBack1 FROM table2 WHERE table2.ID = 7 Для ItemBack1 нужно ли использовать #символ? Если нет, то какой смысл #в создании временных таблиц?

4
Ошибка восстановления базы данных SQL Server: указанное приведение недопустимо. (SqlManagerUI)
Я использую SQL Server 2008 R2 Standard (версия 10.50.1600.1) для своего производственного веб-сайта и SQL Server Express edition с расширенными службами (v10.50.1600.1) для моего локального хоста в качестве базы данных. Несколько дней назад у меня произошел сбой SQL Server, и мне пришлось установить новую версию 2008 R2 Express на моем …

11
Индекс находился вне границ массива. (Microsoft.SqlServer.smo)
Я использую SQL Server 2008 R2. Работает нормально. Но недавно я сменил свой хостинг-сервер и узнал, что они установлены SQL Server 2012на сервере. Теперь проблема в том, что после подключения к серверной базе данных через SQL Server 2008 R2, когда я нажимаю на любое имя таблицы или хранимую процедуру, я …

2
Смущает UPDLOCK, HOLDLOCK
Изучая использование подсказок по таблицам , я столкнулся с двумя вопросами: Какие подсказки блокировки мне следует использовать (T-SQL)? Как влияет HOLDLOCK на UPDLOCK? Ответы на оба вопроса говорят о том, что при использовании (UPDLOCK, HOLDLOCK)другие процессы не смогут читать данные в этой таблице, но я этого не видел. Для проверки …

5
Ошибка арифметического переполнения при преобразовании числового в числовой тип данных
Я получаю это сообщение об ошибке каждый раз, когда выполняю этот запрос: Msg 8115, Level 16, State 8, Line 33 Arithmetic overflow error converting numeric to data type numeric. The statement has been terminated. Но если я изменю таблицу создания на (7,0), я не получу сообщения об ошибке, но мне …

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