InfrastructureBackupValidator/IBCAdapterClientPkg/Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.xml (122 lines of code) (raw):

<?xml version="1.0"?> <doc> <assembly> <name>Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer</name> </assembly> <members> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer"> <summary> Repository for SQL server </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.DataFileExtension"> <summary> data file extension </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.DataLogFileExtension"> <summary> log file extension </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.instanceName"> <summary> instance name </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.sourceDatabaseName"> <summary> Source DB name </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.targetDatabaseName"> <summary> Source DB name </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.dataFileName"> <summary> data file name </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.logFileName"> <summary> log file name </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.statementTimeoutInSeconds"> <summary> timeout of statement execution </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.CompressionEnabled"> <summary> Indicates whether SQL backups will be compressed in this repository </summary> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.AccountName"> <summary> Gets or sets account name </summary> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.AccountKey"> <summary> Gets or sets account key </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.#ctor(Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.ComponentInfo,System.String,System.String,System.String,System.Int32,System.Guid,System.String,System.String,System.Guid,System.Guid,Microsoft.AzureStack.Fabric.Backup.DataModel.Contract.BackupType,System.String,System.Security.SecureString,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)"> <summary> Initializes a new instance of the<see cref="T:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer" /> class. </summary> <param name="componentInfo">component info</param> <param name="repositoryName">repository name</param> <param name="instanceName">instance name</param> <param name="sourceDatabaseName">source DB name</param> <param name="statementTimeoutInSeconds">timeout of statement execution</param> <param name="userName">user name</param> <param name="password">the password</param> <param name="compressionEnabled">enables compression of SQL backups in this repository</param> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.DoBackup(Microsoft.AzureStack.Fabric.Backup.Common.BackupSettingsManager.IBackupLocalStore)"> <summary> Perform backup of SQL Server database. If recovery model of the database is set to simple then only backup data file otherwise backup both data and log file. </summary> <param name="backupLocalStore">backup local store</param> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.DoRestore(Microsoft.AzureStack.Fabric.Backup.Common.BackupSettingsManager.IRestoreLocalStore)"> <summary> Perform restore od SQL Server database If recovery model of the database is set to simple then only restore data file otherwise restore both data and log file. </summary> <param name="restoreLocalStore">restore local store</param> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.ExecuteBackup(Microsoft.SqlServer.Management.Smo.Server,System.String,Microsoft.SqlServer.Management.Smo.BackupActionType,System.Boolean)"> <summary> Call SQL Server library to perform backup based on specified backup action type </summary> <param name="sqlServer">SQL server</param> <param name="backupFileName">backup file name</param> <param name="backupActionType">backup action type</param> <param name="requireIncrementalBackup">flag indicating whether incremental backup required</param> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.PerformRestore(System.String,Microsoft.SqlServer.Management.Smo.Server,Microsoft.SqlServer.Management.Smo.RestoreActionType,System.Boolean,System.Boolean)"> <summary> Call SQL Server library to perform restore based on specified restore action type </summary> <param name="restoreFile">restore file</param> <param name="sqlServer">SQL server</param> <param name="restoreActionType">restore action type</param> <param name="noRecovery">flag indicates no recovery needed</param> <param name="replaceDatabase">Indicate whether DB already exists</param> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.RepositorySQLServer.RepositorySqlServer.Connect"> <summary> Connect to the SQL Server instance </summary> <returns>SQL server instance</returns> </member> </members> </doc>