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_first
⚠️
windows_tools
⚠️
powershell_heavy
⚠️
missing_linux_example
Summary:
The documentation demonstrates a strong Windows bias. All examples, file paths, and tool references (e.g., PsExec, NT AUTHORITY\SYSTEM, C:\Program Files, SSMS) are Windows-specific. There are no Linux-specific instructions, examples, or mentions of restoring SQL Server databases on Linux-based Azure VMs, despite SQL Server being supported on Linux. The use of Windows command-line tools and patterns is pervasive, and there is no parity in guidance for Linux users.
Recommendations:
- Add explicit instructions and examples for restoring SQL Server databases on Linux-based Azure VMs, including file paths (e.g., /var/opt/mssql/), permissions, and service management.
- Provide Linux equivalents for Windows tools and commands, such as using 'sudo' for permissions, and alternatives to PsExec for privilege escalation.
- Include examples using sqlcmd or Azure CLI for Linux environments, and clarify any differences in process or prerequisites.
- Mention and demonstrate how to mount Azure File Shares on Linux VMs, including necessary package installations and mount commands.
- Ensure that all references to SSMS are supplemented with Linux-compatible tools or instructions (e.g., Azure Data Studio, sqlcmd).
- Clearly state at the beginning of the article whether the instructions apply to both Windows and Linux SQL Server VMs, and provide links to Linux-specific documentation if available.
Create pull request