You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/azacsnap-cmd-ref-configure.md
+9-1Lines changed: 9 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
5
5
author: Phil-Jensen
6
6
ms.service: azure-netapp-files
7
7
ms.topic: reference
8
-
ms.date: 08/21/2023
8
+
ms.date: 02/01/2025
9
9
ms.author: phjensen
10
10
---
11
11
@@ -129,6 +129,14 @@ When you add a Db2 database to the configuration, the following values are requi
129
129
> [!IMPORTANT]
130
130
> Setting `Db2 Server Address` (`serverAddress`) aligns directly with the method that's used to communicate with Db2. Ensure that you set it correctly, as described.
131
131
132
+
# [Microsoft SQL Server](#tab/mssql)
133
+
134
+
When adding a Microsoft SQL Server database to the configuration, the following values are required:
135
+
136
+
-`connectionString` = The Connection String used to connect to the database. For a typical AzAcSnap installation on to the system running Microsoft SQL Server where the Database Instance is MSSQL2022 the connection string = "Trusted_Connection=True;Persist Security Info=True;Data Source=MSSQL2022;TrustServerCertificate=true".
137
+
-`instanceName` = The database instance name.
138
+
-`metaDataFileLocation` = The location where Microsoft SQL Server will write out the backup meta-data file (for example, "C:\\MSSQL_BKP\\").
139
+
132
140
---
133
141
134
142
# [Azure Large Instances (bare metal)](#tab/azure-large-instance)
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/azacsnap-configure-database.md
+31-4Lines changed: 31 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
5
5
author: Phil-Jensen
6
6
ms.service: azure-netapp-files
7
7
ms.topic: how-to
8
-
ms.date: 05/15/2024
8
+
ms.date: 02/01/2025
9
9
ms.author: phjensen
10
10
---
11
11
@@ -685,6 +685,29 @@ logout
685
685
Connection to <serverAddress> closed.
686
686
```
687
687
688
+
# [Microsoft SQL Server](#tab/mssql)
689
+
690
+
The snapshot tools issue commands to the Microsoft SQL Server database directly to enable and disable backup mode.
691
+
692
+
AzAcSnap connects directly to Microsoft SQL Server using the provided connect-string to issue SQL commands, such as `ALTER SERVER CONFIGURATION SET SUSPEND_FOR_SNAPSHOT_BACKUP = ON` or `ALTER SERVER CONFIGURATION SET SUSPEND_FOR_SNAPSHOT_BACKUP = OFF`. The connect-string will determine if the installation is on the database server or a centralized "backup" server. Typical installations of AzAcSnap would be onto the database server to ensure features such as flushing file buffers can work as expected. If AzAcSnap has been installed onto the database server, then be sure the user running azacsnap has the required permissions.
693
+
694
+
##### `azacsnap` user permissions
695
+
696
+
Refer to [Get started with Azure Application Consistent Snapshot tool](azacsnap-get-started.md)
697
+
The `azacsnap` user should have permissions to put Microsoft SQL Server into backup mode, and have permissions to flush I/O buffers to the volumes configured.
698
+
699
+
Configure (`.\azacsnap.exe -c configure`) with the correct values for Microsoft SQL Server and test (`.\azacsnap.exe -c test --test mssql`) azacsnap database connectivity.
700
+
Run the `azacsnap` test command
701
+
```shell
702
+
.\azacsnap.exe -c test --test mssql
703
+
```
704
+
705
+
```output
706
+
BEGIN : Test process started for 'mssql'
707
+
BEGIN : Database tests
708
+
PASSED: Successful connectivity to MSSQL version 16.00.1115
The default setting for SAP HANA to perform a log backup is `900` seconds (15 minutes). We recommend that you reduce this value to `300` seconds (5 minutes). Then it's possible to run regular backups of these files (for example, every 10 minutes). You can take these backups by adding the `log_backup` volumes to the `OTHER` volume section of the
767
790
configuration file.
@@ -770,9 +793,9 @@ configuration file.
770
793
hdbsql -jaxC -n <HANA_ip_address>:30013 -i 00 -u SYSTEM -p <SYSTEM_USER_PASSWORD>"ALTER SYSTEM ALTER CONFIGURATION ('global.ini', 'SYSTEM') SET ('persistence', 'log_backup_timeout_s') = '300' WITH RECONFIGURE"
771
794
```
772
795
773
-
### Check the log backup timeout
796
+
### Check the log backup time-out
774
797
775
-
After you make the change to the log backup timeout, ensure that the timeout is set by using the following command.
798
+
After you make the change to the log backup time-out, ensure that the time-out is set by using the following command.
776
799
777
800
In this example, the settings are displayed as `SYSTEM` settings. This query also returns the `DEFAULT` settings for comparison.
778
801
@@ -819,6 +842,10 @@ Apply the following changes to the Oracle database to allow for monitoring by th
819
842
820
843
No special database configuration is required for Db2 because you're using the instance user's local operating system environment.
821
844
845
+
# [Microsoft SQL Server](#tab/mssql)
846
+
847
+
No special database configuration is required for Microsoft SQL Server as we are using the User's local operating system environment.
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/azacsnap-installation.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ First, download the AzAcSnap executable file to any directory on your computer.
26
26
- The Linux binary has an associated [Linux signature file](https://aka.ms/azacsnap-linux-signature). This file is signed with Microsoft's public key to allow for GPG verification of the downloaded installer.
27
27
28
28
> [!IMPORTANT]
29
-
> The installer is no longer available for Linux. Please follow the [guidelines here](azacsnap-installation.md) to setup the user's profile to run AzAcSnap and its dependencies.
29
+
> The installer is no longer available for Linux. Please follow the [guidelines here](azacsnap-installation.md) to set up the user's profile to run AzAcSnap and its dependencies.
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/azacsnap-introduction.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
5
5
author: Phil-Jensen
6
6
ms.service: azure-netapp-files
7
7
ms.topic: conceptual
8
-
ms.date: 05/15/2024
8
+
ms.date: 02/01/2025
9
9
ms.author: phjensen
10
10
---
11
11
@@ -60,11 +60,13 @@ AzAcSnap is a single binary. It doesn't need additional agents or plug-ins to in
60
60
- SAP HANA (see the [support matrix](#snapshot-support-matrix-from-sap) for details)
61
61
- Oracle Database release 12 or later (see [Oracle VM images and their deployment on Microsoft Azure](/azure/virtual-machines/workloads/oracle/oracle-vm-solutions) for details)
62
62
- IBM Db2 for LUW on Linux-only version 10.5 or later (see [IBM Db2 Azure Virtual Machines DBMS deployment for SAP workload](/azure/virtual-machines/workloads/sap/dbms_guide_ibm) for details)
63
+
- MS SQL Server 2022+
63
64
64
65
-**Operating systems**
65
66
- SUSE Linux Enterprise Server 12+
66
-
- Red Hat Enterprise Linux 7+
67
-
- Oracle Linux 7+
67
+
- Red Hat Enterprise Linux 8+
68
+
- Oracle Linux 8+
69
+
- Windows Server 2016+
68
70
69
71
-**Azure platforms**
70
72
- Azure Virtual Machines with Azure NetApp Files storage
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/azacsnap-preview.md
+2-73Lines changed: 2 additions & 73 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,17 +5,16 @@ services: azure-netapp-files
5
5
author: Phil-Jensen
6
6
ms.service: azure-netapp-files
7
7
ms.topic: reference
8
-
ms.date: 05/15/2024
8
+
ms.date: 02/01/2025
9
9
ms.author: phjensen
10
10
---
11
11
12
12
# Preview features of the Azure Application Consistent Snapshot tool
13
13
14
14
This article provides a guide on setup and usage of the new features in preview for the Azure Application Consistent Snapshot tool (AzAcSnap). For basic information about the tool, see [What is the Azure Application Consistent Snapshot tool?](./azacsnap-introduction.md).
15
15
16
-
The preview features provided with AzAcSnap 10 are:
16
+
The preview features provided with AzAcSnap 11 are:
17
17
18
-
- Microsoft SQL Server
19
18
- Azure NetApp Files backup
20
19
- Azure managed disks
21
20
@@ -31,76 +30,6 @@ AzAcSnap preview features are offered together with generally available features
31
30
32
31
You can provide feedback on AzAcSnap, including this preview, [online](https://aka.ms/azacsnap-feedback).
33
32
34
-
## Microsoft SQL Server
35
-
36
-
### Supported platforms and operating systems
37
-
38
-
> [!NOTE]
39
-
> Support for Microsoft SQL Server is Preview feature.
40
-
> This section's content supplements [What is Azure Application Consistent Snapshot tool](azacsnap-introduction.md) page.
41
-
42
-
New database platforms and operating systems supported with this preview release.
43
-
44
-
-**Databases**
45
-
- Microsoft SQL Server 2022 (or later) on Windows Server 2019 (or later) only is in preview.
46
-
47
-
48
-
### Enable communication with database
49
-
50
-
> [!NOTE]
51
-
> Support for Microsoft SQL Server is Preview feature.
This section explains how to enable communication with the database. Ensure the database you're using is correctly selected from the tabs.
54
-
55
-
# [Microsoft SQL Server](#tab/mssql)
56
-
57
-
The snapshot tools issue commands to the Microsoft SQL Server database directly to enable and disable backup mode.
58
-
59
-
AzAcSnap connects directly to Microsoft SQL Server using the provided connect-string to issue SQL commands, such as `ALTER SERVER CONFIGURATION SET SUSPEND_FOR_SNAPSHOT_BACKUP = ON` or `ALTER SERVER CONFIGURATION SET SUSPEND_FOR_SNAPSHOT_BACKUP = OFF`. The connect-string will determine if the installation is on the database server or a centralized "backup" server. Typical installations of AzAcSnap would be onto the database server to ensure features such as flushing file buffers can work as expected. If AzAcSnap has been installed onto the database server, then be sure the user running azacsnap has the required permissions.
60
-
61
-
##### `azacsnap` user permissions
62
-
63
-
Refer to [Get started with Azure Application Consistent Snapshot tool](azacsnap-get-started.md)
64
-
The `azacsnap` user should have permissions to put Microsoft SQL Server into backup mode, and have permissions to flush I/O buffers to the volumes configured.
65
-
66
-
Configure (`.\azacsnap.exe -c configure`) with the correct values for Microsoft SQL Server and test (`.\azacsnap.exe -c test --test mssql`) azacsnap database connectivity.
67
-
Run the `azacsnap` test command
68
-
```shell
69
-
.\azacsnap.exe -c test --test mssql
70
-
```
71
-
72
-
```output
73
-
BEGIN : Test process started for 'mssql'
74
-
BEGIN : Database tests
75
-
PASSED: Successful connectivity to MSSQL version 16.00.1115
76
-
END : Test process complete for 'mssql'
77
-
```
78
-
---
79
-
### Configuring the database
80
-
This section explains how to configure the data base.
81
-
# [Microsoft SQL Server](#tab/mssql)
82
-
No special database configuration is required for Microsoft SQL Server as we are using the User's local operating system environment.
83
-
84
-
---
85
-
86
-
### Configuring AzAcSnap
87
-
88
-
This section explains how to configure AzAcSnap for the specified database.
89
-
90
-
> [!NOTE]
91
-
> Support for Microsoft SQL Server is Preview feature.
The following sections provide detailed guidance on the various values required for the configuration file.
95
-
# [Microsoft SQL Server](#tab/mssql)
96
-
#### Microsoft SQL Server Database values for configuration
97
-
When adding a Microsoft SQL Server database to the configuration, the following values are required:
98
-
-**connectionString** = The Connection String used to connect to the database. For a typical AzAcSnap installation on to the system running Microsoft SQL Server where the Database Instance is MSSQL2022 the connection string = "Trusted_Connection=True;Persist Security Info=True;Data Source=MSSQL2022;TrustServerCertificate=true".
99
-
-**instanceName** = The database instance name.
100
-
-**metaDataFileLocation** = The location where Microsoft SQL Server will write out the backup meta-data file (for example, "C:\\MSSQL_BKP\\").
101
-
102
-
---
103
-
104
33
## Azure NetApp Files backup
105
34
106
35
When you're taking snapshots by using AzAcSnap on multiple volumes, all the snapshots have the same name by default. Due to the removal of the volume name from the resource ID hierarchy when the snapshot is archived into an Azure NetApp Files backup, you must ensure that the snapshot name is unique.
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/azacsnap-release-notes.md
+23-2Lines changed: 23 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
5
5
author: Phil-Jensen
6
6
ms.service: azure-netapp-files
7
7
ms.topic: conceptual
8
-
ms.date: 01/14/2025
8
+
ms.date: 02/01/2025
9
9
ms.author: phjensen
10
10
---
11
11
@@ -17,6 +17,27 @@ Download the latest release of the binary for [Linux](https://aka.ms/azacsnap-li
17
17
18
18
For specific information on Preview features, refer to the [AzAcSnap Preview](azacsnap-preview.md) page.
19
19
20
+
## Feb-2025
21
+
22
+
### AzAcSnap 11 (Build: 1BA0C3*)
23
+
24
+
AzAcSnap 11 is being released with the following fixes and improvements:
25
+
26
+
27
+
- Features moved to GA (generally available):
28
+
- Microsoft SQL Server 2022 on Windows.
29
+
- Dependency updates:
30
+
- Updated to .NET 8
31
+
- List of supported operation systems [.NET 8 - Supported OS versions](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md).
32
+
- Azure SDK updated to Track 2 (latest security and performance improvements).
33
+
- Fixes and Improvements:
34
+
- (NEW) Configurable Data Volume Backup Attempts:
35
+
- This feature allows you to set the number of times the system will try to perform a data volume backup. It's useful for databases where locking issues might occur. By default, the system will try 3 times, but you can set it to any number from 1. You can configure this by adding the `DATA_BACKUP_ATTEMPTS` variable to the `.azacsnaprc` file or as an environment variable. Currently, this feature is only available for Microsoft SQL Server. For details on configuration refer to the [global override settings to control AzAcSnap behavior](azacsnap-tips.md#global-override-settings-to-control-azacsnap-behavior).
36
+
- Backup (-c backup) changes:
37
+
- Storage snapshot retention management moved to after database taken out of "backup-mode" to reduce time the database is in a "backup-enabled" state.
38
+
39
+
Download the binary of [AzAcSnap 11 for Linux](https://aka.ms/azacsnap-11-linux) ([signature file](https://aka.ms/azacsnap-11-linux-signature)) or [AzAcSnap 11 for Windows](https://aka.ms/azacsnap-11-windows).
40
+
20
41
## Oct-2024
21
42
22
43
### AzAcSnap 10a (Build: 1B79BA*)
@@ -27,7 +48,7 @@ AzAcSnap 10a is being released with the following fixes and improvements:
27
48
- Allow configurable wait time-out for Microsoft SQL Server. This option helps you increase time-out for slow responding systems (default and minimum value is 30 seconds).
28
49
- Added a global override variable `MSSQL_CMD_TIMEOUT_SECS` to be used in either the `.azacsnaprc` file or as an environment variable set to the required wait time-out in seconds. For details on configuration refer to the [global override settings to control AzAcSnap behavior](azacsnap-tips.md#global-override-settings-to-control-azacsnap-behavior).
29
50
30
-
Download the binary of [AzAcSnap 10a for Linux](https://aka.ms/azacsnap-10a-linux)([signature file](https://aka.ms/azacsnap-10a-linux-signature)) or [AzAcSnap 10a for Windows](https://aka.ms/azacsnap-10a-windows).
51
+
Download the binary of [AzAcSnap 10a for Linux](https://aka.ms/azacsnap-10a-linux)([signature file](https://aka.ms/azacsnap-10a-linux-signature)) or [AzAcSnap 10a for Windows](https://aka.ms/azacsnap-10a-windows).
0 commit comments