TraceServer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс TraceServer — это объект Trace, представляющий новую трассировку в экземпляре SQL Server.
public ref class TraceServer : Microsoft::SqlServer::Management::Trace::TraceReader
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceServer : Microsoft.SqlServer.Management.Trace.TraceReader
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceServer = class
inherit TraceReader
Public Class TraceServer
Inherits TraceReader
- Наследование
- Атрибуты
Примеры
Комментарии
С помощью TraceServer объекта можно:
Запустите новую трассировку.
Чтение трассировки.
Помимо объектов trace и replay, трассировку можно создать вручную с помощью SQL Server Profiler или с помощью набора хранимых процедур Transact-SQL, называемых трассировкой SQL.
Конструкторы
| TraceServer() |
Инициализирует новый экземпляр класса TraceServer. |
Поля
| currentRow |
Указывает текущую строку. (Унаследовано от TraceReader) |
Свойства
| Depth |
Возвращает значение глубины для модуля чтения трассировки. (Унаследовано от TraceReader) |
| FieldCount |
Возвращает число столбцов в данных. (Унаследовано от TraceReader) |
| IsClosed |
Возвращает значение свойства типа Boolean, указывающее, закрыт ли модуль чтения трассировки. (Унаследовано от TraceReader) |
| Item[Int32] |
Возвращает столбец по указанному положению индекса. (Унаследовано от TraceReader) |
| Item[String] |
Возвращает столбец с указанным именем. (Унаследовано от TraceReader) |
| RecordsAffected |
Возвращает число записей данных. (Унаследовано от TraceReader) |
Методы
| Close() |
Закрывает модуль чтения трассировки. (Унаследовано от TraceReader) |
| Dispose() |
Удаляет данные модуля чтения трассировки. (Унаследовано от TraceReader) |
| GetBoolean(Int32) |
Возвращает значение типа Boolean из записи по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetByte(Int32) |
Возвращает значение типа Byte из записи по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetBytes(Int32, Int64, Byte[], Int32, Int32) |
Возвращает поток байтов от указанного смещения столбца в буфер в виде массива, начиная с заданного смещения. (Унаследовано от TraceReader) |
| GetChar(Int32) |
Возвращает значение символа указанного столбца. (Унаследовано от TraceReader) |
| GetChars(Int32, Char[], Int32, Int32, Int32) |
Возвращает значение в виде массива символов из записи по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetChars(Int32, Int64, Char[], Int32, Int32) |
Возвращает значение в виде массива символов из записи по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetData(Int32) |
Возвращает объект IDataReader, который используется, когда поле указывает на удаленную структуру данных. (Унаследовано от TraceReader) |
| GetDataTypeName(Int32) |
Возвращает тип данных значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetDateTime(Int32) |
Возвращает значение типа DateTime из значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetDecimal(Int32) |
Возвращает значение типа Decimal из значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetDouble(Int32) |
Возвращает значение с плавающей запятой из значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetFieldType(Int32) |
Возвращает тип поля значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetFloat(Int32) |
Возвращает значение с плавающей запятой из значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetGuid(Int32) |
Возвращает системное значение Guid для значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetInt16(Int32) |
Возвращает маленькое целочисленное значение для значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetInt32(Int32) |
Возвращает целочисленное значение для значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetInt64(Int32) |
Возвращает длинное целочисленное значение для значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetName(Int32) |
Возвращает имя поля по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetOrdinal(String) |
Возвращает порядковый номер для значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetSchemaTable() |
Возвращает таблицу, описывающую схему. (Унаследовано от TraceReader) |
| GetStream(Int32) |
Возвращает поток данных. (Унаследовано от TraceReader) |
| GetString(Int32) |
Возвращает значение типа String по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetTimeSpan(Int32) |
Возвращает значение типа TimeSpan из значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetValue(Int32) |
Возвращает значение для значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| GetValues(Object[]) |
Возвращает массив значений для значения данных по указанной позиции столбца. (Унаследовано от TraceReader) |
| InitializeAsReader(ConnectionInfoBase, String) |
Инициализирует сервер в качестве модуля чтения трассировки. |
| IsDBNull(Int32) |
Указывает, установлен ли указанный столбец в значение NULL. (Унаследовано от TraceReader) |
| IsNull(Int32) |
Возвращает значение типа Boolean, указывающее, является ли значение по указанной позиции столбца значением NULL. (Унаследовано от TraceReader) |
| NextResult() |
Переходит к следующему результату в трассировке. (Унаследовано от TraceReader) |
| Pause() |
Приостанавливает трассировку. |
| Read() |
Считывает запись трассировки. (Унаследовано от TraceReader) |
| Restart() |
Перезапускает трассировку. |
| Stop() |
Останавливает трассировку. |
| TranslateSubclass(String, String, Int32) |
Переводит подкласс. (Унаследовано от TraceReader) |