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

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

29
Любимые приемы настройки производительности [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

6
Приращение идентичности прыгает в базе данных SQL Server
В одной из моих таблиц Feeв столбце «ReceiptNo» в SQL Server 2012 приращение идентификатора базы данных внезапно начало прыгать до 100 с вместо 1 в зависимости от следующих двух вещей. если это 1205446, он переходит на 1206306, если это 1206321, он переходит на 1207306, а если это 1207314, он переходит …

19
SQL для определения минимального количества последовательных дней доступа?
Следующая таблица истории пользователей содержит одну запись для каждого дня, когда данный пользователь заходил на веб-сайт (в 24-часовом периоде в формате UTC). В нем много тысяч записей, но только одна запись в день на пользователя. Если пользователь не заходил на веб-сайт в этот день, запись не создается. Id UserId CreationDate …

12
Является ли NOLOCK (подсказка Sql Server) плохой практикой?
Я занимаюсь созданием веб-сайтов и приложений, которые не являются критически важными -> например. банковское программное обеспечение, космический полет, приложение для наблюдения за интенсивной терапией и т. д. Вы уловили идею. Итак, с этим массивным заявлением об отказе от ответственности, плохо ли использовать подсказку NOLOCK в каком-либо выражении Sql? Несколько лет …

7
SQL Server: примеры данных PIVOTing String
Пытаюсь найти несколько простых примеров PIVOT SQL Server. Большинство примеров, которые я нашел, связаны с подсчетом или суммированием чисел. Я просто хочу развернуть некоторые строковые данные. Например, у меня есть запрос, возвращающий следующее. Action1 VIEW Action1 EDIT Action2 VIEW Action3 VIEW Action3 EDIT Я хотел бы использовать PIVOT (если даже …
125 sql-server  tsql  pivot 

3
Как подключить существующую учетную запись SQL Server к существующему пользователю базы данных SQL Server с тем же именем
Есть ли команда SQL Server для подключения пользователя одной базы данных к имени входа на сервер базы данных с тем же именем? Например: Сервер базы данных - База данных экземпляра по умолчанию : TestDB Вход на сервер - TestUser Существующий пользователь на TestDB - TestUser Если я попытаюсь сделать TestUserлогина …
125 sql  sql-server 

6
Изменение размера столбца, на который ссылается представление с привязкой к схеме в SQL Server
Я пытаюсь изменить размер столбца на сервере sql, используя: ALTER TABLE [dbo].[Address] ALTER COLUMN [Addr1] [nvarchar](80) NULL где длина Addr1 была изначально 40. Не удалось, возникла эта ошибка: The object 'Address_e' is dependent on column 'Addr1'. ALTER TABLE ALTER COLUMN Addr1 failed because one or more objects access this column. …
124 sql  sql-server 


4
Пример из реальной жизни, когда использовать OUTER / CROSS APPLY в SQL
Я смотрел CROSS / OUTER APPLYс коллегой, и мы изо всех сил пытаемся найти примеры из реальной жизни, где их можно использовать. Я потратил довольно много времени на то, чтобы узнать, когда мне следует использовать перекрестное применение вместо внутреннего соединения? и поиск в Google, но основной (единственный) пример кажется довольно …

2
Возможно ли, чтобы предложение вывода SQL возвращало столбец, который не вставлен?
Я внес некоторые изменения в свою базу данных, и мне нужно перенести старые данные в новые таблицы. Для этого мне нужно заполнить таблицу (ReportOptions), взяв данные из исходной таблицы (практика), и заполнить вторую промежуточную таблицу (PracticeReportOption). ReportOption (ReportOptionId int PK, field1, field2...) Practice (PracticeId int PK, field1, field2...) PracticeReportOption (PracticeReportOptionId …
124 sql  sql-server 

11
Как скопировать запись в таблицу SQL, но поменять уникальный идентификатор новой строки?
Этот вопрос близок к тому, что мне нужно, но мой сценарий немного отличается. Исходная таблица и таблица назначения одинаковы, а первичный ключ - это уникальный идентификатор (guid). Когда я пробую это: insert into MyTable select * from MyTable where uniqueId = @Id; Я, очевидно, получаю нарушение ограничения первичного ключа, поскольку …

4
Как использовать переменную для имени базы данных в T-SQL?
Я использую имя базы данных в нескольких местах в моем скрипте, и я хочу иметь возможность быстро его изменить, поэтому я ищу что-то вроде этого: DECLARE @DBNAME VARCHAR(50) SET @DBNAME = 'TEST' CREATE DATABASE @DBNAME GO ALTER DATABASE @DBNAME SET COMPATIBILITY_LEVEL = 90 GO ALTER DATABASE @DBNAME SET RECOVERY SIMPLE …
123 sql-server 

6
Как удалить переменные таблицы в SQL-сервере? Стоит ли мне вообще это делать?
У меня есть табличная переменная в скрипте (не хранимая процедура). Два вопроса: Как удалить переменную таблицы? Drop Table @varName выдает ошибку «Неверный snytax». Всегда ли я должен это делать? Я слышал, это хорошая практика. Действительно ли это необходимо для таких небольших скриптов? Вот мой код: Declare @projectList table( name varchar(40) …

4
SQL Server ': setvar' Ошибка
Я пытаюсь создать несколько переменных сценария в T-SQL следующим образом: /* Deployment script for MesProduction_Preloaded_KLM_MesSap */ GO SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON; SET NUMERIC_ROUNDABORT OFF; GO :setvar DatabaseName "MesProduction_Preloaded_KLM_MesSap" Однако, когда я запускаю это, я получаю сообщение об ошибке «Неправильный синтаксис рядом с»: ». Что я делаю …
123 sql  sql-server  tsql 

8
Настройка зависимости maven для SQL Server
Я разрабатываю портлет, в котором у меня есть доступ Hibernate к базе данных SQL Server. Я установил для него зависимости maven и пытаюсь найти соединитель SQL Server так же, как я знаю, что он есть в MySql. Тем не менее, мой поиск в Google дает только Mysql, если я ищу …

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