Запитання з тегом «sql-server»

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


7
Чи повинні програмісти використовувати SSIS, і якщо так, то чому? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …
94 c#  .net  sql-server  ssis 

5
SCOPE_IDENTITY () для GUID?
Хто-небудь може сказати мені, чи існує еквівалент SCOPE_IDENTITY()використання GUID як первинного ключа в SQL Server? Я не хочу спочатку створювати GUID і зберігати як змінну, оскільки ми використовуємо послідовні GUID як наші первинні ключі. Будь-яка ідея щодо найкращого способу отримання останнього вставленого первинного ключа GUID?

16
Чи є сценарій SQL, який я можу використовувати, щоб визначити хід процесу резервного копіювання або відновлення SQL Server?
Коли я роблю резервну копію або відновлюю базу даних за допомогою MS SQL Server Management Studio, я отримую візуальну індикацію прогресу процесу і, отже, скільки часу мені ще потрібно чекати, поки він закінчиться. Якщо я запускаю резервну копію або відновлюю за допомогою сценарію, чи є спосіб відстежувати прогрес, чи я …

3
Зберігання DateTime (UTC) проти зберігання DateTimeOffset
У мене зазвичай є "перехоплювач", який безпосередньо перед зчитуванням / записом з / в базу даних виконує перетворення DateTime (з UTC на місцевий час та з місцевого часу на UTC), тому я можу використовувати DateTime.Now(виведення та порівняння) по всій системі, не турбуючись про часові пояси. Щодо серіалізації та переміщення даних …


3
Встановіть для поля бази даних DateTime значення «Зараз»
У коді VB.net я створюю запити з параметрами SQL. Це я встановлюю для параметра DateTime значення DateTime. Тепер, як буде виглядати мій запит? UPDATE table SET date = "2010/12/20 10:25:00"; або UPDATE table SET date = GETDATE(); У першому випадку я впевнений, що для кожного запису буде встановлено точно такий …

11
Що таке проста програма або сценарій командного рядка для резервного копіювання баз даних сервера SQL?
Я був надто розхитаний із виконанням резервних копій БД на наших внутрішніх серверах. Чи існує проста програма командного рядка, яку я можу використовувати для резервного копіювання певних баз даних у SQL Server 2005? Або існує простий VBScript?

3
Мати "АБО" у ВНУТРІШНЬОМУ ПРИЄДНАННІ погана ідея?
Намагаючись покращити швидкість надзвичайно повільного запиту (кілька хвилин на двох таблицях із лише ~ 50 000 рядків кожна, на SQL Server 2008, якщо це важливо), я звузив проблему до ORмого внутрішнього об'єднання, як у: SELECT mt.ID, mt.ParentID, ot.MasterID FROM dbo.MainTable AS mt INNER JOIN dbo.OtherTable AS ot ON ot.ParentID = …

10
Як переглянути повний вміст тексту або стовпця varchar (MAX) у SQL Server 2008 Management Studio?
У цій базі даних SQL Server 2008 (збірка 10.0.1600) є Eventsтаблиця, яка містить textстовпець з іменем Details. (Так, я розумію, що це насправді має бути varchar(MAX)стовпець, але той, хто створив цю базу даних, не робив цього таким чином.) Цей стовпець містить дуже великі журнали винятків та пов'язані з ними дані …

4
Топ 1 з лівим з'єднанням
Враховуючи запит нижче, у dps_markers може бути кілька рядків з однаковим ключем маркера, але ми хочемо приєднатись лише до першого. Якщо я беру цей запит і видаляю перші 1 і ЗАМОВЛЯЮ, я отримую значення mbg.marker_value, але запускаю як є, завжди повертає SELECT u.id, mbg.marker_value FROM dps_user u LEFT JOIN (SELECT …


5
Як створити новий Посібник у збереженій процедурі?
На даний момент у мене є збережена процедура, в якій я хочу вставити нові рядки в таблицю. insert into cars (id, Make, Model) values('A new Guid', "Ford", "Mustang") Отже, первинним ключем "id" є Guid. Я знаю, як створити нову інструкцію в коді C #, але в рамках збереженої процедури я …

6
Як написати LINQ's .Skip (1000) .Take (100) у чистому SQL?
Що таке еквівалент SQL .Skip()методу в LINQ? Наприклад: Я хотів би вибрати рядки 1000-1100 з певної таблиці бази даних. Чи можливо це лише за допомогою SQL? Або мені потрібно виділити всю таблицю, а потім знайти рядки в пам'яті? Я в ідеалі хотів би цього уникати, якщо це можливо, оскільки стіл …
93 .net  sql  sql-server 

6
умовне унікальне обмеження
У мене ситуація, коли мені потрібно застосувати унікальне обмеження для набору стовпців, але лише для одного значення стовпця. Так, наприклад, у мене є така таблиця, як Table (ID, Name, RecordStatus). RecordStatus може мати значення лише 1 або 2 (активне чи видалене), і я хочу створити унікальне обмеження для (ID, RecordStatus) …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.