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

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

2
Речення ORDER BY недійсне у поданнях, вбудованих функціях, похідних таблицях, підзапитах та загальних виразах таблиць
Речення ORDER BY недійсне у поданнях, вбудованих функціях, похідних таблицях, підзапитах та загальних виразах таблиць, якщо також не вказано TOP, OFFSET або FOR XML. Я отримую вищезазначену помилку під час спроби виконати наступний запит. Хто-небудь може, будь ласка, поглянути і сказати мені, що я тут роблю не так? SELECT * …

15
Помилка mssql '5 (доступ заборонено.)' під час відновлення бази даних
Я хочу відновити базу даних із файлу (Завдання → Відновити → База даних; після вибору з пристрою та вибору файлу) через SQL Server Management Studio. Після цього я отримую таку помилку: Операційна система повернула помилку "5 (доступ заборонено.)" Під час спроби "RestoreContainer :: ValidateTargetForCreation" на "E: \ Program Files \ …
76 sql-server  ssms 

10
Кращий спосіб зберігання паролів у базі даних
Який ваш найкращий метод / тип даних для зберігання паролів у базі даних (бажано SQL Server 2005). Я робив це у кількох наших додатках - це спочатку використовувати бібліотеки шифрування .NET, а потім зберігати їх у базі даних як двійкові (16). Це найкращий метод, чи я повинен використовувати інший тип …



9
Коли краще зберігати прапори як бітову маску, а не використовувати асоціативну таблицю?
Я працюю над додатком, де користувачі мають різні дозволи на використання різних функцій (наприклад, читання, створення, завантаження, друк, затвердження тощо). Очікується, що список дозволів часто не змінюватиметься. У мене є кілька варіантів, як зберігати ці дозволи в базі даних. У яких випадках варіант 2 був би кращим? Варіант 1 Використовуйте …

8
Як використовувати RANK () у SQL Server
У мене проблема з використанням RANK() SQL Server. Ось мій код: SELECT contendernum, totals, RANK() OVER (PARTITION BY ContenderNum ORDER BY totals ASC) AS xRank FROM ( SELECT ContenderNum, SUM(Criteria1+Criteria2+Criteria3+Criteria4) AS totals FROM Cat1GroupImpersonation GROUP BY ContenderNum ) AS a Результати для цього запиту: contendernum totals xRank 1 196 1 …
76 sql-server  tsql 



4
Як SQLParameter запобігає введенню SQL?
Що саме відбувається у фоновому режимі, що робить його таким SQLParameter запобігає атакам SQL Inection у запиті, параметризованому .NET? Це просто зачищення підозрілих персонажів чи щось інше? Хтось там перевіряв, що насправді потрапляє на SQL Server, коли ви передаєте зловмисне введення? Пов’язане: Чи можете ви використовувати параметр SQL в операторі …


9
Дизайн бази даних: Розрахунок залишку на рахунку
Як створити базу даних для розрахунку залишку на рахунку? 1) Наразі я обчислюю залишок на рахунку з таблиці транзакцій. У моїй таблиці транзакцій є "опис", "сума" тощо. Потім я б склав усі значення "суми", і це дозволило б визначити залишок на рахунку користувача. Я показав це своєму другові, і він …

2
Чи є одна заява SQL Server атомарною та послідовною?
Чи є оператором SQL Server ACID? Що я маю на увазі під цим Враховуючи єдиний оператор T-SQL, не загорнутий у BEGIN TRANSACTION/ COMMIT TRANSACTION, виконуються дії цього оператора: Атомний : або виконуються всі модифікації його даних, або не виконується жодна з них. Послідовність : Після завершення транзакція повинна залишити всі …

24
Використовувати плаваючу чи десяткову для обліку суми в доларах програми?
Ми переписуємо нашу застарілу систему обліку у VB.NET та SQL Server. Для перезапису ми залучили нову команду програмістів .NET / SQL. Більша частина системи вже заповнена сумами в доларах за допомогою Floats. У застарілій системній мові, яку я запрограмував, не було Float, тому я, мабуть, скористався десятковою. Яка ваша рекомендація? …

2
Отримайте кілька значень у курсорі SQL Server
У мене є курсор, що містить кілька стовпців із рядка, який він повертає, який я хотів би обробити відразу. Я помічаю, що більшість прикладів, як я використовую курсори, показують, що вони призначають певний стовпець від курсора скалярному значенню по одному, а потім переходять до наступного рядка, напр OPEN db_cursor FETCH …
75 sql  sql-server  tsql  cursor 

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