Вопросы с тегом «sql-server-2008»

SQL Server 2008 (основная версия сборки 10.00.xxxx). Пожалуйста, также пометьте с помощью sql-сервера.

1
ODBC Data Source Соединение с SQL Server - не удалось войти в систему для пользователя
Я перенес свою базу данных с SQL 2005 на сервер с SQL 2008. Я сейчас пытаюсь создать источник данных ODBC. Я использую «С аутентификацией SQL Server с использованием идентификатора входа и пароля, введенного пользователем», и ввел свой логин и пароль. Имя пользователя отображается в SQL Server Management Studio в разделе …

1
Хранит ли SQL Server 2008 дату создания планов выполнения?
Недавно мы обновили используемое нами приложение, которое включало изменение схемы для базы данных. Эти изменения могли заставить кэшированные планы выполнения быть отброшенными. Если бы SQL Server был вынужден создать кучу новых планов, это могло бы замедлить работу пользователя. Я хотел бы узнать, было ли это так. Итак, мой вопрос: хранит …

1
Внутренняя часть памяти рабочего пространства
За чтение книг по внутренним компонентам и поиску и устранению неисправностей в SQL Server 2008 (заимствовано из локальной библиотеки в Иллинойсе) Кристианом Болтоном, Брентом Озаром и т. Д. Я пытаюсь найти понимание и подтверждение на SQL-сервере и провести много поисков в Интернете, и я был бы признателен, если бы кто-то …

3
Запретить доступ к информационной схеме в SQL Server
Я ищу лучший способ отключить доступ к sys.tables/ Information Schemaдля пользователя / группы в SQL Server. Я нашел эту тему с 2008 года Он показывает способ запрета доступа [sys].[something]следующим образом: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] TO DenySystemTableSelectRole …

2
SQL Server EXECUTE AS проблема
Я что-то упускаю при попытке использовать мою хранимую процедуру EXECUTE AS. Хранимая процедура считывает данные source_db, объединяет их и сохраняет результат target_db. Сам SP находится в target_db. У меня есть специальный логин и сопоставьте его пользователей как source_dbи target_dbдля владельца зр ( в так что пользователь app_agentв source_dbи target_dbдля входа …

4
Восстановление индексов, БД теперь в 10 раз больше
У меня есть база данных SQL Server (2008 R2 SP1), которая была около 15 гигабайт. Оказывается, обслуживание не проводилось какое-то время, поэтому я создал план обслуживания, чтобы перестроить все индексы, они были очень фрагментированы. Работа завершена, фрагментация исчезла, но теперь база данных превышает 120 гигов! Я понимаю, что для перестройки …

1
Массив слотов и общий размер страницы
Я продолжаю читать на многих форумах и во многих блогах, что страница состоит из страницы, показанной ниже: Размер страницы: 16 x 512B = 8192B Заголовок страницы: = 96B Максимальная строка In_Row: = 8060B Это оставляет (8192 - 96 - 8060) B = 36B. Хорошо, это логично и правильно. У меня …

3
Будет ли плохой практикой иметь несколько обнуляемых FK на таблице в SQL Server
В моей структуре базы данных в SQL Server у меня есть 3 типа продуктов, которые требуют разной информации о заказе. Итак, я создал один Customersстол и три различных таблиц заказов: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. Стол всех заказов имеет отношение один ко многим на Customersстоле. У меня также есть другая таблица, которая …

3
Вставьте, если не существует, одновременно
У меня проблемы с параллелизмом при вставке в хранимую процедуру. Соответствующая часть процедуры такова: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = @_othervalue END Когда мы запускаем 3 …

2
Ошибка взаимоблокировки не возвращает тупиковый SQL
Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. Я получаю эту ошибку случайно, когда один из моих веб-сайтов становится занятым. Я примерно знаю, с какими наборами таблиц это происходит, но по своему опыту работы с другими …

4
Операторы SQL Server периодически работают медленно на SQL Server 2008 R2
У одного из наших клиентов были проблемы с производительностью нашего приложения. Это веб-приложение .NET 3.5, которое потребляет и обновляет данные в базе данных SQL Server. В настоящее время наша производственная среда состоит из компьютера с Windows 2008 R2 в качестве внешнего интерфейса и кластера SQL Server 2008 R2 на внутреннем …

4
Создание централизованной базы данных DBA
У нас более 200 серверов, и я думаю о создании централизованной базы данных DBA, в которой будут регистрироваться резервные копии, ошибки, космические задания и генерироваться отчеты по SSRS. Я не уверен, с чего начать, и я был бы очень признателен за вашу помощь. Большое спасибо.


5
Как обнаружить любые изменения в базе данных (DDL и DML)
На SQL-сервере моего клиента много баз данных. Эти базы данных находятся в стадии разработки, поэтому разработчики могут проектировать, реорганизовывать, модифицировать данные и так далее. Есть некоторые базы данных, которые меняются редко. Мой клиент должен держать их всех в безопасности (резервное копирование) и тратить некоторое время на управление средой. (В компании …

3
Как посмотреть, что кешируется в памяти в SQL Server 2008?
Есть ли способ узнать, что кешируется в SQL Server 2008 R2? Я нашел следующую хорошую статью: http://blog.sqlauthority.com/2010/06/17/sql-server-data-pages-in-buffer-pool-data-stored-in-memory-cache . Тем не менее, я хотел бы знать, сколько данных (например, в процентах и ​​КБ) хранятся для каждой таблицы и индекса. Есть какой-то простой способ, как получить такие данные?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.