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

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

3
SQL Server 2008: как предоставить привилегии имени пользователя?
Мне нужно установить соединение ODBC через аутентификацию SQL Server. Как в SSMS предоставить пользователю ВСЕ ПРАВА на определенную базу данных? есть ли способ сделать это графически с помощью SSMS?


5
Создайте сценарий SQL, который создает базу данных и таблицы
У меня есть база данных SQL и таблицы, которые я хотел бы воспроизвести на другом сервере SQL. Я хотел бы создать сценарий SQL, который создает базу данных и таблицы в одном сценарии. Я могу создать сценарий «Создать» с помощью SQL Management Studio для каждого случая (база данных и таблицы), но …
102 sql  sql-server 

2
альтернативы REPLACE для типа данных text или ntext
Мне нужно обновить / заменить данные в datatable.column. В таблице есть поле с именем Content. Я использую REPLACEфункцию. Поскольку тип данных столбца равен NTEXT, SQL Server не позволяет мне использовать эту REPLACEфункцию. Я не могу изменить тип данных, потому что эта база данных представляет собой таблицу стороннего программного обеспечения. Изменение …
102 sql  sql-server  tsql 

9
Вычтите один день из datetime
У меня есть запрос на получение разницы дат между двумя датами как: SELECT DATEDIFF(DAY, @CreatedDate , GETDATE()) Ex : SELECT DATEDIFF(DAY, '2013-03-13 00:00:00.000' , GETDATE()) Мне нужен такой запрос, который вычитает день из созданного дня: SELECT DATEDIFF(DAY, **@CreatedDate- 1** , GETDATE())
102 sql  sql-server  datetime 

17
Замените повторяющиеся пробелы одним пробелом в T-SQL
Мне нужно убедиться, что в данном поле не более одного пробела (меня не беспокоят все пробелы, только пробел) между символами. Так 'single spaces only' нужно превратить в 'single spaces only' Ниже не будет работать select replace('single spaces only',' ',' ') поскольку это приведет к 'single spaces only' Я бы предпочел …
102 sql-server  tsql 


11
Запрос данных путем объединения двух таблиц в две базы данных на разных серверах
Есть две таблицы в двух разных базах данных на разных серверах, мне нужно объединить их, чтобы сделать несколько запросов. Какие у меня есть варианты? Что я должен делать?

23
Невозможно открыть «тест» базы данных, запрошенный при входе в систему. Не удалось войти в систему. Ошибка входа для пользователя 'xyz \ ASPNET'
Я создал веб-сервис, который сохраняет некоторые данные в db. Но я получаю эту ошибку: Невозможно открыть "тест" базы данных, запрошенный логином. Не удалось войти в систему. Не удалось войти в систему для пользователя "xyz \ ASPNET". Моя строка подключения Data Source=.\SQLExpress;Initial Catalog=IFItest;Integrated Security=True

9
Поиск названий таблиц
Для поиска строк в моих хранимых процедурах я использую следующее: use DBname SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%' Легко ли изменить приведенное выше, чтобы он выполнял поиск по именам таблиц в конкретном db "DBname"?

15
Лучший способ хранить время (чч: мм) в базе данных
Я хочу хранить время в таблице базы данных, но мне нужно хранить только часы и минуты. Я знаю, что могу просто использовать DATETIME и игнорировать другие компоненты даты, но как лучше всего сделать это, не сохраняя больше информации, чем мне действительно нужно?

4
Как создать уникальный индекс для столбца NULL?
Я использую SQL Server 2005. Я хочу, чтобы значения в столбце были уникальными, но разрешили NULLS. Мое текущее решение включает уникальный индекс для такого вида: CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1) Есть идеи …

5
Триггер обновления SQL только при изменении столбца
Посмотрев на другие примеры, я пришел к следующему, но, похоже, он не работает так, как хотелось бы: я хочу, чтобы он обновлял измененную информацию только в том случае, если QtyToRepairзначение было обновлено ... но это не так. который. Если я закомментирую где, то измененная информация будет обновляться в каждом случае. …
101 sql  sql-server  triggers 

22
Подключение к SQL Server иногда работает
Приложение ADO.Net только иногда может подключиться к другому серверу в локальной сети. Кажется случайным, успешна данная попытка подключения или нет. Соединение использует строку соединения в форме: Сервер = THESERVER \ TheInstance; База данных = TheDatabase; Идентификатор пользователя = TheUser; Пароль = Пароль; возвращается ошибка: Истекло время ожидания подключения. Время ожидания …

5
Самый простой способ сделать рекурсивное самосоединение?
Каков самый простой способ выполнить рекурсивное самосоединение в SQL Server? У меня есть такая таблица: PersonID | Initials | ParentID 1 CJ NULL 2 EB 1 3 MB 1 4 SW 2 5 YT NULL 6 IS 5 И я хочу иметь возможность получать записи, относящиеся только к иерархии, начиная …

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