Online Documentation for Data Generator for SQL Server
Формат файла конфигурации
Формат файла конфигурации Data Generator for SQL Server разделен на несколько секций, каждая из которых соответствует шагу в мастере генерации данных.
[#General#]
Данная секция содержит общую информацию о программе:
Параметр |
Описание |
Product |
внутреннее название продукта |
Version |
[#Comment#]
Секция содержит комментарии к файлу конфигурации:
Параметр |
Описание |
Line<N> |
комментарий N - номер строки в комментарии |
Пример:
Line0=Data Generator for SQL Server
Line1=Template file
Line2=Data generation #1
[CONNECTION]
В данной секции можно задать параметры подключения к серверу SQL Server. Параметры являются обязательными и соответствуют настройкам, предлагаемым на Шаге 1 мастера генерации данных.
Параметр |
Описание |
Host |
сервер/экземпляр сервера для подключения |
Remote |
0 = локальное подключение 1 = удаленное подключение |
Login |
имя пользователя SQL Server (если NTAuth = 0) |
Password |
пароль пользователя (зашифрован) |
NTAuth |
0 = идентификация сервером SQL Server 1 = идентификация Windows |
ConnTimeout |
таймаут подключения |
Major |
первая цифра версии программы (для использования при шифровании); крайне не рекомендуется изменять значение параметра |
Minor |
вторая цифра версии программы (для использования при шифровании); крайне не рекомендуется изменять значение параметра |
PassPhrase |
параметр не используется в Data Generator for SQL Server |
[ADDITIONAL]
Секция содержат дополнительные настройки, указанные на Шаге 2 and Шаге 4 Мастера генерации данных.
Параметр |
Описание |
TablesCount |
количество таблиц, выбранных для генерации данных |
SqlExecute |
соответствует опции Execute statements на Шаге 4: 1 = включена 0 = выключена |
SqlSave |
соответствует опции Save data generation script to file на шаге 4: 1 = включена 0 = выключена |
SaveFile |
путь к файлу скрипта (если SqlSave = 1) |
BlobFile |
параметр не используется в Data Generator for SQL Server |
ExportBlobType |
параметр не используется в Data Generator for SQL Server |
[TABLE_XX]
Данный раздел повторяется для всех таблиц; соответствующие настройки расположены на Шаге 3 мастера генерации данных.
Параметр |
Описание |
Database |
имя базы данных, в которой находится таблица |
TableName |
имя таблицы, в которую генерируются данные |
RecordCount |
количество записей, которые будут сгенерированы |
ClearBeforeGeneration |
1 очистить таблицу перед генерацией 0 оставить таблицу в исходном виде |
[TABLE_XX_FIELD_YY]
Секция создается для каждого поля каждой таблицы.
Параметр |
Описание |
DoGenerate |
0 не включать поле 1 включать поле |
IncludeNulls |
1 значения NULL будут использованы в указанном проценте случаев 0 отключить опцию |
NumNulls |
процент значений NULL |
GenMethod |
определяет Тип генерации данных: 0 = incremental data generation 1 = random data generation 2 = Get data from list / SQL query option 3 = from another field |
GenFromSQL |
0 = использовать список значений для генерации данных 1 = использовать запрос SQL |
SQL |
текст запроса SQL результат которого будет использован для генерации значений |
UsingMask |
0 = не использовать маску для значений строковых полей 1 = генерировать значения строкового поля с использованием маски |
Mask |
маска для значений строкового поля |
MinInt |
минимальное значение для полей типа integer |
MaxInt |
максимальное значение для полей типа integer |
UseFormula |
0 = без формулы 1 = использовать формулу для генерации значений |
Formula |
формула для генерации значений, например x*2+1 |
Digits |
количество цифр целой части для полей типа float |
Precision |
количество знаков после запятой для полей типа float |
MinDate |
минимальное значение для полей типа datе |
MaxDate |
максимальное значение для полей типа datе |
IncludeTime |
определяет включать ли время в значения DATETIME полей |
MinTime |
минимальное значение для полей типа time |
MaxTime |
максимальное значение для полей типа time |
MinLength |
минимальная длина для строковых полей |
MaxLength |
максимальная длина для строковых полей |
StartChar |
код первого символа для генерации значений строковых полей |
EndChar |
код последнего символа для генерации значений строковых полей |
Charset |
кодировка поля |
InitialValue |
начальное элемент последовательности значений |
IncrementStep |
инкремент последовательности значений (для GenMethod = 0) |
UseNewLine |
1 = использовать перевод строки 0 = не использовать перевод строки |
WinNewLineStyle |
использовать перенос строки используемый: 1 = Windows 0 = Unix |
SampleText |
образец текста для генерации строковых значений |