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

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

15
Як скинути всі таблиці в базу даних SQL Server?
Я намагаюся написати сценарій, який повністю спорожнить базу даних SQL Server. Ось що я маю досі: USE [dbname] GO EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all' EXEC sp_msforeachtable 'DELETE ?' Коли я запускаю його в студії управління, я отримую: Команди (и) успішно виконані. але коли я оновлю список таблиць, …

10
Принцип "dbo" SQL Server не існує,
Я отримую таку помилку Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission. Я читав про ALTER AUTHORIZATION, але я поняття не маю, в якій базі даних це відбувається. Ця помилка висипається дуже …

8
Як ви переглядаєте ВСІ тексти з ntext або nvarchar (max) у SSMS?
Як ви переглядаєте ВСІ тексти з NTEXT або NVARCHAR (max) в студії управління SQL Server? За замовчуванням він, здається, повертає перші кілька сотень символів (255?), Але іноді мені просто потрібно швидкий спосіб перегляду всього поля, не потребуючи написання програми, щоб це зробити. Навіть у SSMS 2012 існує проблема :(

16
Запит SQL Server для пошуку всіх дозволів / доступу для всіх користувачів у базі даних
Я хотів би написати запит на sql 2008, який повідомить про всіх користувачів, які мають доступ до певної бази даних, або об’єктів у базі даних, таких як таблиці, представлення даних і збережені процедури, безпосередньо або через ролі тощо. Це звіт буде використаний для аудиту безпеки. Не впевнений, чи є у …


8
Як змінити SQL у "Редагувати топ-200 рядків" у SSMS 2008
У студії управління SQL Server 2008, коли я клацаю правою кнопкою миші на таблиці бази даних і вибираю " Вибрати топ-100 рядків ", я можу, наприклад, легко додати в SQL заяву "ЗАМОВЛЕННЯ". Це прекрасно працює . Але коли я вибираю " Редагувати топ-200 рядків ", я не маю можливості змінювати …

9
Зміна максимальної довжини стовпчика варшара?
Я намагаюся оновити довжину стовпчика varchar з 255 символів до 500, не втрачаючи вмісту. Я раніше відкидав та відтворював таблиці, але ніколи не зазнавав змін у заяві alter, що, на мою думку, мені потрібно використовувати для цього. Я знайшов тут документацію: ALTER TABLE (Transfact-SQL), однак я не можу створювати її …

6
Змініть стовпчик, додайте обмеження за замовчуванням
У мене є таблиця, і один із стовпців - "Дата" типу datetime. Ми вирішили додати до цього стовпця обмеження за замовчуванням Alter table TableName alter column dbo.TableName.Date default getutcdate() але це дає мені помилку: Неправильний синтаксис біля "." Хтось бачить тут щось явно не так, чого я пропускаю (крім того, …


16
Як отримати сукупну суму
declare @t table ( id int, SomeNumt int ) insert into @t select 1,10 union select 2,12 union select 3,3 union select 4,15 union select 5,23 select * from @t вищевказаний вибір повертає мені наступне. id SomeNumt 1 10 2 12 3 3 4 15 5 23 Як отримати наступне: …

8
nvarchar (макс.) проти NText
Які переваги та недоліки використання nvarchar(max)проти NTextданих типів у SQL Server? Мені не потрібна зворотна сумісність, тому добре, що nvarchar(max)не підтримується у старих версіях SQL Server. Редагувати: Очевидно, це питання також стосується TEXTта IMAGEпроти, varchar(max)а також varbinary(max)для тих, хто шукає ці типи даних пізніше.

10
Збереження результатів із заголовками в Sql Server Management Studio
Я використовую студію управління SQL Server. Я хочу зберегти результати запиту у файлі excel. Я вибираю "зберегти як", а потім збережу у файлі CSV, який я можу відкрити в excel. Все добре, окрім я не маю заголовків стовпців, якісь ідеї, як я їх експортую?

8
Як перевірити дату останньої зміни збереженої процедури або функції на SQL-сервері
Мені потрібно перевірити, коли функція була змінена востаннє. Я знаю, як перевірити дату створення (вона знаходиться у вікні функцій функцій у SQL Server Management Studio). Я виявив, що в SQL Server 2000 не вдалося перевірити дату зміни (подивіться цей пост: Чи можна визначити, коли збережена процедура востаннє змінена в SQL …

5
є неприпустимим для використання в якості ключового стовпчика в індексі
У мене помилка в Column 'key' in table 'misc_info' is of a type that is invalid for use as a key column in an index. де ключ - nvarchar (max). Швидкий Google знайшов це . Однак це не пояснює, що таке рішення. Як я можу створити щось на зразок словника, …

17
Чому студія управління Intelisense SQL Server 2008 не працює?
Мене заганяють до божевілля, намагаючись зрозуміти, чому Intellisense просто не працює. Сервер, який я використовую, локальний і це 2008 рік, база даних встановлена ​​на сумісність 2008 року, Intellisense включений у кожному меню, яке я можу знайти, але жоден список членів не з’явиться навіть із CTRL-J. Хтось переживав щось подібне і …

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