About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_tools
⚠️
powershell_heavy
⚠️
missing_linux_example
⚠️
windows_first
Summary:
The documentation demonstrates a Windows-centric bias. All operational examples, file paths, and tool references (e.g., PsExec, NT AUTHORITY\SYSTEM, C:\Program Files, SSMS) are specific to Windows environments. There are no instructions, examples, or even mentions of restoring SQL Server databases on Linux-based Azure VMs, nor are Linux file paths, permissions, or tools discussed. The only restore tooling referenced is SQL Server Management Studio (SSMS), which is Windows-only, and the use of Windows command-line utilities is assumed throughout.
Recommendations:
- Add explicit instructions and examples for restoring SQL Server on Linux-based Azure VMs, including relevant file paths (e.g., /var/opt/mssql/), permissions, and service management commands.
- Provide Linux equivalents for all Windows-specific tools and commands (e.g., use 'sudo' and Linux file permissions instead of NT AUTHORITY\SYSTEM and PsExec).
- Mention and provide examples for cross-platform tools such as Azure CLI and SQLCMD, and clarify how to perform restores using these tools on Linux.
- Avoid assuming the presence of SSMS; suggest alternatives like Azure Data Studio or SQLCMD for Linux users.
- When referencing file locations or commands, present both Windows and Linux variants side by side.
- Explicitly state any limitations or differences for SQL Server on Linux in Azure VMs, if applicable.
Create pull request