Skip to content

Commit 288caf4

Browse files
potatoqualiteegithub-actions[bot]
authored andcommitted
refreshing docs pages
1 parent cfbd1cd commit 288caf4

12 files changed

Lines changed: 1529 additions & 709 deletions

Backup-DbaDatabase.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1058,7 +1058,8 @@ <h5 id="createfolder">-CreateFolder</h5>
10581058
<h5 id="filecount">-FileCount</h5>
10591059
<p>Specifies the number of files to stripe the backup across for improved performance.<br />
10601060
Higher values increase backup speed but require more disk space and coordination during restores.<br />
1061-
Automatically overridden when multiple Path values are provided. Typically use 2-4 files for optimal performance.<br></p>
1061+
Automatically overridden when multiple Path values are provided. Typically use 2-4 files for optimal performance.<br />
1062+
When using StorageBaseUrl (S3/Azure), an explicit FileCount allows striping multiple backup files into the same bucket/container.<br></p>
10621063
<table>
10631064
<thead>
10641065
<tr>

Copy-DbaPolicyManagement.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -487,8 +487,8 @@ <h1 id="copy-dbapolicymanagement">Copy-DbaPolicyManagement</h1>
487487
<h2 id="synopsis">Synopsis</h2>
488488
<p>Copies Policy-Based Management policies, conditions, and categories between SQL Server instances</p>
489489
<h2 id="description">Description</h2>
490-
<p>Transfers your entire Policy-Based Management framework from one SQL Server instance to another, including custom policies, conditions, and categories. This streamlines environment standardization and disaster recovery scenarios where you need identical compliance policies across multiple servers.</p>
491-
<p>By default, all non-system policies and conditions are copied. Existing objects on the destination are skipped unless -Force is used to overwrite them. You can selectively copy specific policies or conditions using the include/exclude parameters, which provide auto-completion from the source server.</p>
490+
<p>Transfers your entire Policy-Based Management framework from one SQL Server instance to another, including custom policies, conditions, object sets, and categories. This streamlines environment standardization and disaster recovery scenarios where you need identical compliance policies across multiple servers.</p>
491+
<p>By default, all non-system policies, conditions, and object sets are copied. Object sets are migrated after conditions and before policies to ensure policy dependencies are satisfied. Existing objects on the destination are skipped unless -Force is used to overwrite them. You can selectively copy specific policies or conditions using the include/exclude parameters, which provide auto-completion from the source server.</p>
492492
<h2 id="syntax">Syntax</h2>
493493
<pre><code>Copy-DbaPolicyManagement
494494
[-Source] &lt;DbaInstanceParameter&gt;

Export-DbaLogin.html

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,7 @@ <h2 id="syntax">Syntax</h2>
510510
[-NoPrefix]
511511
[-Passthru]
512512
[-ObjectLevel]
513+
[-IncludeRolePermissions]
513514
[-EnableException]
514515
[-WhatIf]
515516
[-Confirm]
@@ -1145,6 +1146,36 @@ <h5 id="objectlevel">-ObjectLevel</h5>
11451146
</tr>
11461147
</tbody>
11471148
</table>
1149+
<h5 id="includerolepermissions">-IncludeRolePermissions</h5>
1150+
<p>Includes permissions granted to database roles that the login's database users are members of.<br />
1151+
By default, Export-DbaLogin scripts role membership (ALTER ROLE ... ADD MEMBER) but not the permissions granted to those roles.<br />
1152+
Use this switch to also export GRANT/DENY statements for each non-fixed role, ensuring the roles have the correct permissions on the target server.<br></p>
1153+
<table>
1154+
<thead>
1155+
<tr>
1156+
<th></th>
1157+
<th></th>
1158+
</tr>
1159+
</thead>
1160+
<tbody>
1161+
<tr>
1162+
<td>Alias</td>
1163+
<td></td>
1164+
</tr>
1165+
<tr>
1166+
<td>Required</td>
1167+
<td>False</td>
1168+
</tr>
1169+
<tr>
1170+
<td>Pipeline</td>
1171+
<td>false</td>
1172+
</tr>
1173+
<tr>
1174+
<td>Default Value</td>
1175+
<td>False</td>
1176+
</tr>
1177+
</tbody>
1178+
</table>
11481179
<h5 id="enableexception">-EnableException</h5>
11491180
<p>By default, when something goes wrong we try to catch it, interpret it and give you a friendly warning message.<br />
11501181
This avoids overwhelming you with &quot;sea of red&quot; exceptions, but is inconvenient because it basically disables advanced scripting.<br />

Get-DbaReplSubscription.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,7 @@ <h2 id="synopsis">Synopsis</h2>
488488
<p>Retrieves SQL Server replication subscription details for publications across instances.</p>
489489
<h2 id="description">Description</h2>
490490
<p>Retrieves detailed information about replication subscriptions, showing which subscriber instances are receiving data from publications. This is essential for monitoring replication topology, troubleshooting subscription issues, and auditing data distribution across your SQL Server environment. You can filter results by database, publication name, subscriber instance, subscription database, or subscription type (Push/Pull) to focus on specific replication relationships.</p>
491+
<p>Pull subscriptions that exist only in the distribution database (but not in the publisher's syssubscriptions) are also returned, to handle cases where subscriptions were set up outside the normal creation process.</p>
491492
<h2 id="syntax">Syntax</h2>
492493
<pre><code>Get-DbaReplSubscription
493494
[-SqlInstance] &lt;DbaInstanceParameter[]&gt;

Import-DbaCsv.html

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,7 @@ <h2 id="syntax">Syntax</h2>
513513
[[-ColumnMap] &lt;Hashtable&gt;]
514514
[-KeepOrdinalOrder]
515515
[-AutoCreateTable]
516+
[-NoColumnOptimize]
516517
[-NoProgress]
517518
[-NoHeaderRow]
518519
[-UseFileNameForSchema]
@@ -1295,6 +1296,37 @@ <h5 id="autocreatetable">-AutoCreateTable</h5>
12951296
</tr>
12961297
</tbody>
12971298
</table>
1299+
<h5 id="nocolumnoptimize">-NoColumnOptimize</h5>
1300+
<p>Skips the automatic column size optimization that runs after AutoCreateTable imports.<br />
1301+
By default, AutoCreateTable creates nvarchar(MAX) columns and then shrinks them to fit the imported data.<br />
1302+
Use this switch when importing multiple CSV files into the same auto-created table, so that later files<br />
1303+
with longer values are not rejected due to columns being shrunk to fit only the first file's data.<br></p>
1304+
<table>
1305+
<thead>
1306+
<tr>
1307+
<th></th>
1308+
<th></th>
1309+
</tr>
1310+
</thead>
1311+
<tbody>
1312+
<tr>
1313+
<td>Alias</td>
1314+
<td></td>
1315+
</tr>
1316+
<tr>
1317+
<td>Required</td>
1318+
<td>False</td>
1319+
</tr>
1320+
<tr>
1321+
<td>Pipeline</td>
1322+
<td>false</td>
1323+
</tr>
1324+
<tr>
1325+
<td>Default Value</td>
1326+
<td>False</td>
1327+
</tr>
1328+
</tbody>
1329+
</table>
12981330
<h5 id="noprogress">-NoProgress</h5>
12991331
<p>Disables the progress bar display during import to improve performance, especially for very large files.<br />
13001332
Use this in automated scripts or when maximum import speed is more important than visual progress feedback.<br></p>

Invoke-DbaDbLogShipping.html

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -589,6 +589,7 @@ <h2 id="syntax">Syntax</h2>
589589
[[-StandbyDirectory] &lt;String&gt;]
590590
[-UseExistingFullBackup]
591591
[[-UseBackupFolder] &lt;String&gt;]
592+
[-IgnoreFileChecks]
592593
[-Force]
593594
[-EnableException]
594595
[-WhatIf]
@@ -3060,6 +3061,35 @@ <h5 id="usebackupfolder">-UseBackupFolder</h5>
30603061
</tr>
30613062
</tbody>
30623063
</table>
3064+
<h5 id="ignorefilechecks">-IgnoreFileChecks</h5>
3065+
<p>Skips path validation checks before backup operations. Use this when SQL Server cannot verify that the backup path exists,<br />
3066+
for example when the network share is created just before the backup and there is latency in the path becoming visible to SQL Server.<br></p>
3067+
<table>
3068+
<thead>
3069+
<tr>
3070+
<th></th>
3071+
<th></th>
3072+
</tr>
3073+
</thead>
3074+
<tbody>
3075+
<tr>
3076+
<td>Alias</td>
3077+
<td></td>
3078+
</tr>
3079+
<tr>
3080+
<td>Required</td>
3081+
<td>False</td>
3082+
</tr>
3083+
<tr>
3084+
<td>Pipeline</td>
3085+
<td>false</td>
3086+
</tr>
3087+
<tr>
3088+
<td>Default Value</td>
3089+
<td>False</td>
3090+
</tr>
3091+
</tbody>
3092+
</table>
30633093
<h5 id="force">-Force</h5>
30643094
<p>Bypasses confirmations and applies default values for missing parameters like copy destination folder.<br />
30653095
Also removes existing schedules with the same name and sets automatic database suffix when source and destination instances are identical.<br></p>

Start-DbaDbEncryption.html

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,7 @@ <h2 id="syntax">Syntax</h2>
497497
[[-EncryptorName] &lt;String&gt;]
498498
[[-EncryptorType] &lt;String&gt;]
499499
[[-Database] &lt;String[]&gt;]
500+
[[-ExcludeDatabase] &lt;String[]&gt;]
500501
[-BackupPath] &lt;String&gt;
501502
[-MasterKeySecurePassword] &lt;SecureString&gt;
502503
[[-CertificateSubject] &lt;String&gt;]
@@ -761,7 +762,7 @@ <h5 id="encryptortype">-EncryptorType</h5>
761762
</tbody>
762763
</table>
763764
<h5 id="database">-Database</h5>
764-
<p>Specifies which user databases to encrypt with Transparent Data Encryption (TDE). Accepts single database names, arrays, or wildcards.<br />
765+
<p>Specifies which user databases to encrypt with Transparent Data Encryption (TDE).<br />
765766
Use this when you need to encrypt specific databases instead of all user databases on the instance.<br></p>
766767
<table>
767768
<thead>
@@ -789,6 +790,35 @@ <h5 id="database">-Database</h5>
789790
</tr>
790791
</tbody>
791792
</table>
793+
<h5 id="excludedatabase">-ExcludeDatabase</h5>
794+
<p>Specifies which databases to exclude from TDE encryption when using AllUserDatabases.<br />
795+
Useful when you want to encrypt most databases but need to skip specific ones due to compatibility or business requirements.<br></p>
796+
<table>
797+
<thead>
798+
<tr>
799+
<th></th>
800+
<th></th>
801+
</tr>
802+
</thead>
803+
<tbody>
804+
<tr>
805+
<td>Alias</td>
806+
<td></td>
807+
</tr>
808+
<tr>
809+
<td>Required</td>
810+
<td>False</td>
811+
</tr>
812+
<tr>
813+
<td>Pipeline</td>
814+
<td>false</td>
815+
</tr>
816+
<tr>
817+
<td>Default Value</td>
818+
<td></td>
819+
</tr>
820+
</tbody>
821+
</table>
792822
<h5 id="certificatesubject">-CertificateSubject</h5>
793823
<p>Sets the subject field for TDE certificates created during the encryption process.<br />
794824
Use this to standardize certificate naming for compliance or organizational requirements.<br></p>

Test-DbaKerberos.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -499,11 +499,10 @@ <h2 id="description">Description</h2>
499499
<li>Client-Server time synchronization (5-minute Kerberos threshold)</li>
500500
<li>Server-DC time synchronization</li>
501501
</ul>
502-
<p>DNS (3 checks):</p>
502+
<p>DNS (2 checks):</p>
503503
<ul>
504504
<li>Forward lookup verification</li>
505505
<li>Reverse lookup verification</li>
506-
<li>CNAME detection (CNAMEs break Kerberos)</li>
507506
</ul>
508507
<p>Service Account (3 checks):</p>
509508
<ul>

0 commit comments

Comments
 (0)