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

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

11
Як негайно вбити / зупинити довгий запит SQL?
Я використовую SQL Server 2008 та його студію управління. Я виконав запит, який дає багато рядків. Я намагався скасувати його за допомогою червоної кнопки скасування, але він не зупинявся протягом останніх 10 хвилин. Зазвичай це зупиняється протягом 3 хвилин. У чому може бути причина і як це негайно зупинити?

10
Як встановити рядок підключення SQL Server?
Я розробляю просту програму C #, я хотів би знати це: коли я підключаю свою програму до SQL Server на своєму ПК, я знаю рядок підключення (ім'я сервера, пароль тощо), але коли я підключаю його до іншого ПК, рядок підключення SQL Server інший. Чи є загальний обліковий запис у SQL …

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

8
Чи можу я логічно змінити порядок стовпців у таблиці?
Якщо я додаю стовпець до таблиці в Microsoft SQL Server, чи можу я контролювати, де стовпець відображається логічно у запитах? Я не хочу возитися з фізичним розташуванням стовпців на диску, але я хотів би логічно згрупувати стовпці, коли це можливо, щоб такі інструменти, як SQL Server Management Studio, перелічували вміст …
93 sql-server 

12
Приклад запиту на зв’язаний сервер SQL Server
Перебуваючи в Management Studio, я намагаюся запустити запит / зробити об’єднання між двома пов’язаними серверами. Це правильний синтаксис із використанням пов'язаних серверів баз даних: select foo.id from databaseserver1.db1.table1 foo, databaseserver2.db1.table1 bar where foo.name=bar.name По суті, ви просто вводите ім'я сервера db до db.table?

7
Чи є спосіб отримати значення “попереднього рядка” в операторі SELECT?
Мені потрібно обчислити різницю стовпця між двома рядками таблиці. Чи є спосіб зробити це безпосередньо в SQL? Я використовую Microsoft SQL Server 2008. Я шукаю щось подібне: SELECT value - (previous.value) FROM table Уявивши, що "попередня" змінна посилається на останній вибраний рядок. Звичайно, з таким вибором я закінчу з n-1 …

23
Як я можу запустити лише оператор, на якому знаходиться курсор, у SQL Server Management Studio?
Як давно Toad для користувача Oracle, я звик натискати Ctrl + Enter і виконувати лише оператор під курсором. У SQL Server Management Studio, натиснувши клавішу F5, запускається весь сценарій. Щоб запустити лише поточний оператор, я повинен вручну виділити потрібний оператор, а потім натиснути F5. Це насправді дратує. Хтось знає про …


6
Як надати собі доступ адміністратора до локального екземпляра SQL Server?
Я встановив SQL Server 2008 R2 на свою локальну машину. Але я не можу створити нову базу даних через права (або відсутність). "СТВОРЕННЯ ДОЗВОЛЕННЯ БАЗИ ДАНИХ ВІДМОВЛЕНО" Отже, я спробував призначити права адміністратора моєму поточному логіну "Користувач не має дозволу виконувати цю дію." Я також намагався створити новий логін, який …

5
Як встановити SQL Server Management Studio 2012 (SSMS) Express?
Я щойно встановив SQL Server 2012 Express , я можу підключитися до бази даних з VS2012RC. База даних працює :) Я використовую Win7 SP1 64bit. Я завантажую програму зі сторінки, яку я вибравENU\x64\SQLManagementStudio_x64_ENU.exe Я хочу встановити Management Studio 2012 , але після того, як програвач розпакування зупиниться. Я бачу лише …


6
Використання RegEx в SQL Server
Я шукаю, як замінити / кодувати текст за допомогою RegEx на основі налаштувань / параметрів RegEx нижче: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" Я бачив кілька прикладів на RegEx, але збентежений щодо того, як застосовувати його таким же чином у SQL Server. Будь-які пропозиції були б корисними. …

4
Оголосіть змінну для рядка запиту
Мені було цікаво, чи є спосіб зробити це в MS SQL Server 2005: DECLARE @theDate varchar(60) SET @theDate = '''2010-01-01'' AND ''2010-08-31 23:59:59''' SELECT AdministratorCode, SUM(Total) as theTotal, SUM(WOD.Quantity) as theQty, AVG(Total) as avgTotal, (SELECT SUM(tblWOD.Amount) FROM tblWOD JOIN tblWO on tblWOD.OrderID = tblWO.ID WHERE tblWO.Approved = '1' AND tblWO.AdministratorCode …


9
Що таке обмеження бази даних? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Удосконалюйте це питання Що таке чітке визначення обмеження бази даних? Чому обмеження важливі для бази …

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