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

Використовуйте цей тег для питань, характерних для версії SQL-сервера Microsoft 2008 року.

6
Зберігається процедура повільно при виклику з Інтернету, швидко з Management Studio
Я зберігав процедуру, яка шалено закінчується кожен раз, коли її викликають із веб-програми. Я запустив Sql Profiler і простежив дзвінки, що закінчились, і нарешті з'ясував такі речі: Коли виконуються оператори з MS SQL Management Studio, з тими ж аргументами (насправді я скопіював виклик процедури із трасування профілю sql і запустив …


14
Отримати перший день тижня в SQL Server
Я намагаюся згрупувати записи за тижнями, зберігаючи зведену дату як перший день тижня. Однак стандартний прийом, який я використовую для округлення дат, здається, не працює коректно з тижнями (хоча він працює з днями, місяцями, роками, кварталами та будь-якими іншими часовими рамками, до яких я його застосовував). Ось SQL: select "start_of_week" …

8
TSQL - Як використовувати GO всередині блоку BEGIN .. END?
Я створюю скрипт для автоматичного перенесення змін з декількох баз даних розробки в індексування / виробництво. В основному, для цього потрібна купа сценаріїв змін і об’єднується в один сценарій, обертаючи кожен сценарій у IF whatever BEGIN ... ENDвиписку. Однак деякі сценарії вимагають GOоператора, щоб, наприклад, аналізатор SQL знав про новий …

7
Не можна використовувати предикат CONTAINS або FREETEXT у таблиці або індексованому поданні, оскільки він не індексований повнотекстовим
У моїй базі даних SQL Server 2008 R2 з’являється така помилка: Не вдається використати CONTAINSабо FREETEXTпредикат у таблиці або індексованому поданні 'tblArmy', оскільки він не індексований повнотекстом.

7
Сценарій цілої бази даних SQL-сервера
Чи є спосіб отримати сценарії всіх таблиць, процесів та інших об’єктів з бази даних? Я знаю, що є можливість створити сценарій для бази даних, але це дало мені лише якийсь сценарій верхнього рівня, звичайно, не сценарій для створення всіх таблиць, procs, udfs, .etc.

3
Як редагувати один конкретний рядок у Microsoft SQL Server Management Studio 2008?
Чи існує в Microsoft SQL Server Management Studio 2008 секрет можливості редагування одного рядка на основі ключа? Існує можливість зробити "Редагувати Top 200 рядків", але що, якщо я хочу вибрати інший рядок і відредагувати його в сітці даних? Я волів би це зробити, ніж кодувати заяву про оновлення і ризикувати …

13
Як знайти запущений порт SQL Server?
Так, я прочитав це Як знайти порт для MS SQL Server 2008? нещастить. телнет 1433 повертає помилку підключення, тому я повинен вказати інший порт. Я намагався використовувати netstat -abn але я не бачу sqlservr.exe чи щось подібне у цьому списку. Чому так важко знайти цей порт? : /


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

3
Чи існує в t sql StartsWith або Contains зі змінними?
Я намагаюся виявити, чи на сервері працює Express Edition. У мене є наступний t sql. DECLARE @edition varchar(50); set @edition = cast((select SERVERPROPERTY ('edition')) as varchar) print @edition У моєму випадку, @edition = Express Edition (64-bit) Як я можу зробити наступне? (Натхненний C #). DECLARE @isExpress bit; set @isExpress = …

4
Обмежити стовпець varchar () певними значеннями?
Чи є спосіб вказати, наприклад, 4 різні значення для стовпця varchar у MS SQL Server 2008? Наприклад, мені потрібен стовпець "Частота" (varchar), який приймає лише "Daily", "Weekly", "Monthly", "Yearly" як можливі значення. Чи можливо це встановити в SQL Server Management Studio під час створення таблиці?

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)стовпець, але той, хто створив цю базу даних, не робив цього таким чином.) Цей стовпець містить дуже великі журнали винятків та пов'язані з ними дані …


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