SYSTEM ADMIN BOOK
  • Hardware/Physical Machines
    • Physical Networking
      • Patch Panel
    • Hardware Devices
    • PC Build
    • RAID Configs
  • System Configuration
    • Windows
      • OneDrive for Business, Map as Network Drive in Windows
      • PDF Printer
      • Reset Windows Password
    • Linux
    • Mac
      • Factory Reset Mac Mini
      • Install FortiClient VPN
      • Remove FortiClient VPN for Macs
      • Setting Microsoft Teams Notifications in MacOS
      • Download and Install Whatsapp
  • Windows Server
    • Troubleshooting
      • 100% Disk Usage Issue
      • Maximum Path Length Limitation
    • Basic Configurations
      • Change Hostname
      • Change Default RDP Port
      • Create a User
      • Add user to Administrator group
      • Add user to Remote Desktop Users group
      • Allow log on locally - security policy setting
      • Allow Multiple Remote Desktop Connections
      • Enable Insure Guest Authentication
      • Shrink Partition
      • Extend Partition
    • FTP Server
      • Install FTP Server (IIS)
      • Create User Group
      • Add FTP Site (IIS)
      • User Isolation
      • Allow Firewall
      • FTP Client (FileZilla)
      • FTP Server (FileZilla)
      • Configure Passive Mode in FileZilla Server
      • Configuring Windows Firewall for FileZilla Server
      • FileZilla: Password reset
      • Generate a New Self-Signed Certificate
    • Group Policy
      • Block Access to the Control Panel for All Users
      • Create a Logon Banner (Legal Notice)
      • Enable / Disable Copy-Paste Policy
      • Disable Shutdown, Restart Options
      • Disable Multiple Session for Single User
      • Disable Automatic Lock Screen in Windows Server
    • Services
      • NSSM - the Non-Sucking Service Manager
      • Node-windows Library
    • Task Scheduler
      • Automate Program Execution
      • Restart Windows Server Daily
    • Auditing and Diagnostincs
      • Enabling the System Event Audit Log
      • Audit RDP Port Change Event
      • Check the read/write speed of your hard drive
      • Clear temp file and .trc file
    • Event Viewer
      • Restart / Shutdown Event
  • Control Panels
    • Plesk
      • Set Hard Quota on disk space for subscription(s)
      • Changing MX, A, and CNAME Records
      • Host Node.js Application
      • Add FTP account
      • Remove FTP account
      • Download a folder using Plesk File Manager
      • Install WordPress on domain using WP Toolkit
      • Change the name of a Subscription system user
      • Exporting and Importing Database Dumps
    • OVI Panel
      • DNS Zone Editor
    • SolidCP
      • Add a MS SQL database in SolidCP
    • cPanel
  • Virtualization
    • Proxmox VE
      • Introduction
      • Download Proxmox ISO
      • Prepare Installation Media
      • Launch Proxmox Installer
      • Create a VM
  • Web Servers
    • IIS
      • Install IIS
      • Configure Default Site
      • Application Pool
      • Installing PHP
      • Deploy a PHP Application
      • Deploying a Laravel app on Windows using IIS
      • Update PHP Version in IIS
      • Host a Node.js /w Next.js Application
    • JBoss
  • VPNs and Proxy Servers
    • Reverse Proxy
      • IIS - Node.js Application
  • Database Servers
    • MS SQL
      • Download and Install
      • Install SSMS
      • Uninstall an Instance of SQL Server
      • Enable SA Account
      • Change SA Account Password
      • Enable Network Access to SQL Express
      • Create and configure a user in MSSQL
      • Clear SQL Server Cache
      • Setting Infinite Timeout in SQL Server Contexts
      • Take SQL Server Database Offline
      • Memory configuration
  • Web Dev Stacks
    • MERN (w/ Next)
      • Build and Run Node.js Project with Next.js
  • IT Ticketing Systems
    • Jira Ticketing System
  • Linux Servers
  • AWS Environment
  • Azure Environment
  • Backup and Security
    • SSL Certificates
      • Types of SSL Certificates
      • IIS 10: Create CSR and Install SSL Certificate
      • IIS 7: Generate CSR for Wildcard SSL
      • IIS: Generate CSR for Multi-Domain SSL
      • OpenSSL: Generate CSR
      • IIS 10: How to Install and Configure Your SSL Certificate on Windows Server
      • IIS: Export Pfx using MMC
      • IIS: Import Pfx using MMC
      • IIS: Export Pfx using IIS Manager
      • IIS: Import Pfx using IIS Manager
      • cPanel: Export PFX
      • Godaddy-CPanel: Generate a CSR
      • Godaddy-CPanel: Install SSL Certificate
      • cPanel: Generate CSR
      • cPanel: Install SSL Certificate
      • cPanel: Install Let's Encrypt SSL
      • Plesk: Generate CSR
      • Plesk: Let's Encrypt SSL Installation
      • Plesk: Installing the SSL certificate
      • Plesk: Export Public & Private Key
      • Win-ACME Let's Encrypt SSL
      • Certbot - Install SSL
      • Export Leaf, Root, and Intermediate Files
      • XAMPP - Let's Encrypt SSL Installation
      • JBoss Web Server: CSR Generation
      • JBoss: Install SSL Certificate
    • Backup
      • Database
        • MS SQL DB Backup
        • MS SQL Restore Backup
    • Microsoft Defender for Endpoint
      • Introduction & Licenses
    • Microsoft Intune - Endpoint Management
      • Product Introduction
      • Intune Policies for MacOS
      • Enroll your macOS device using the Company Portal app
    • Vulnerability Scanning
      • OpenVAS Quick Guide
      • Nessus Quick Guide
    • Acronis
      • Download and Install the Acronis Cyber Protection Agent
      • Performing a file-level backup
      • Creating a disk-level backup
      • Performing a file-level recovery
      • Enabling Active Protection and Vulnerability Assessment
  • Email and Office 365
    • Troubleshooting
      • Run a message trace in the Exchange admin center
      • Not receiving email
      • Office 365 Apps Activation Error
      • Gmail Issue: Clearing Cache and Cookies
      • Excel worksheet, right click insert not functioning
      • Microsoft 365 Apps activation error: “Your organization has disabled this device”
    • Hybrid Mail Setup
      • Set Up Connectors Between Microsoft 365 and SmarterMail
    • Email Authentication
      • Protocols
    • Mail Clients
      • Outlook
        • Maximum number of Exchange accounts in an Outlook profile
        • Enable automatic forwarding in new Outlook
        • Add Email Signature
        • Create Email Singature
        • Gmail Account Login in Outlook
        • Enable desktop notifications for Outlook on the Web (OWA) in Windows
      • Apple Mail
        • Add email accounts in Mail on Mac
        • Add Mail Signatures
      • Gmail
        • Mail Forwarding to Another Account
        • Set Up an Auto-Reply (Vacation Responder) in Gmail
    • Office 365
      • Intro & Subscriptions
      • How to Create a Trial Account
      • How to Access the Office 365 Admin Center
      • Creating a Tenant
      • Create Users
      • Add several users at the same time to Microsoft 365
      • Creating & Managing Roles
      • Add a Domain
      • Manage MFA
      • Let users reset their own passwords
      • Assign Global Admin Roles
      • Create APP Password
      • Change a user name and email address
      • Reset MFA for Microsoft 365 User
      • Configure email forwarding
      • Add email aliases to a user
      • Change Username or Email Address
      • Export Mailbox to PST From Office 365
      • Import PST to Exchange Online (Microsoft O365)
      • Enable archive mailboxes for Microsoft 365
      • Grant Export Permission in M365 Compliance Center
      • Generate Transfer Token
    • Google Workspace
      • Intro & Plans
      • Create your Google Workspace trial account
      • Review your DNS records
      • Adding Users
      • Create organizational units
      • Restrict access to a Google Workspace service
      • Edit user attributes
      • Manage user accounts
      • Suspend a User
      • Generate a Transfer Token
      • Reduce Licenses in Google Workspace
      • Auto-forward From Google Workspace Using Routing
      • Recovering administrator access to your account
    • MailEnable
    • SmarterMail
      • SmarterMail Installation
      • SmarterMail Server Setup
      • Installation and Configuration (Practical)
      • Enable / Disable Domain in SmarterMail
      • Enable / Disable MFA for User Accounts
      • Create an Administrator User in SmarterMail
    • Microsoft Teams
      • Guest Access vs. External Access
      • Adding Guests To Microsoft Teams Team
      • Teams Chat DIfferent Domain: Enable External Access
      • Setup Teams Time Zone and Work Hours
      • Add Contact Numbers in Profile Page
    • Microsoft Defender for Office 365
      • Remove blocked users from the Restricted entities page
    • Microsoft Purview
      • Create a Retention Policy for Archiving in M365
  • DevOps
  • Firewalls and Access Points
    • Windows Firewall
      • Allow Ports on Windows Firewall
    • Sophos Firewall
      • Set up a new firewall with Sophos Central
      • Enable Sophos Central management of Sophos Firewall
  • Networking
    • Troubleshooting
    • Cisco Router Config
    • Cisco Switch Config
      • Basic Data and Voice VLAN Setup Homelab
  • Migration
    • Drive Migration
      • Google Drive to One Drive
      • One Drive to One Drive [SharePoint Migration Tool]
      • Migrate Google files to Microsoft 365 for business
    • Mail Migration
      • Google Workspace to Office 365 (Manual Method)
      • Google Workspace to Office 365 (Automatic Method)
      • IMAP to Office 365
      • Migration Using PST File Method
      • Office 365 to Google Workspace Migration
      • G-Suite to G-Suite Migration
    • VM Migration
    • Website Migration
      • Migrating IIS Sites Using Web Deploy
      • Plesk to Plesk Migration
    • Database Migration
  • Monitoring
    • Prometheus
      • Monitoring Windows Servers Using Prometheus
    • Grafana
      • Visualize Data in Grafana
    • Loki
  • Data Center
    • HPE ProLiant ILO Configuration
  • Other Technologies
    • Some R&Ds
      • Active vs. Passive Mode in FTP
      • IIS Recycling and Virtual Memory Limit
      • IIS Application Pool
Powered by GitBook
On this page
  • Enable Network Access to SQL Express
  • REFERENCES

Was this helpful?

  1. Database Servers
  2. MS SQL

Enable Network Access to SQL Express

PreviousChange SA Account PasswordNextCreate and configure a user in MSSQL

Last updated 3 months ago

Was this helpful?

Enable Network Access to SQL Express

Once you have on your local computer, you can allow remote connections for members of your network. There are different ways to do this and these steps may not work for your existing network environment or authentication methods. Below is a simple approach for SQL Server Express Edition that is set up on a local computer, and SQL Server authentication is used for members of the same network to remotely connect.

Security & Connections

  1. Open SQL Server Management Studio (SSMS)

  2. Connect to your server

  3. Right-click on your server name and click 'Properties'.

  4. Go to the Security page for Server Authentication, and select 'SQL Server and Windows Authentication' mode.

    SSMS server properties - Security
  5. Then, go to the Connections page and ensure that "Allow remote connections to this server" is checked, and click OK.

    SSMS server properties - Connections

SQL Server Authentication

Now that we've ensured your server is set to allow remote connections, you can set up a login for the server and the specific Calibration Control database (apecal). The following steps will explain how to create a universal SQL Server Authentication login for Calibration Control users to enter in the SQL Server Connection dialog to connect the database. (Note: If desired, you could give users their own individual logins using SQL Server Authentication or Windows Authentication if that's most preferred in your work environment.)

  1. Expand the Security folder under your Server

  2. Then, right click the Logins folder and select New Login...

  3. Type in a generic user name that all users will use, such as apeuser.

  4. Select SQL Server Authentication.

  5. Enter a password. (It is entirely up to you if you want to keep "Enforce password policy" checked, as deselecting it will deselect the other checkboxes below it.)

  6. Select your apecal database as the default database.

  7. Next, under the Server Roles, public will automatically be selected and cannot be deselected. You can optionally select additional roles to grant to this user.

  8. Then, open 'User Mapping' and choose the apecal database

  9. Under the database roles, select db_datawriter, db_datareader, db_owner and save changes.

  10. After that, expand the Databases folder by double-clicking it or clicking the plus sign.

  11. Expand your apecal database and then its Security folder

  12. Expand the Users folder and double click the login you just created.

  13. Click the Membership page and double check that the user has the minimum required roles (at least db_datareader and db_datawriter). Click OK.

SQL Server Configuration

Your server is set up to allow remote connections with a SQL Server login but now you must enable TCP/IP protocols for your server.

  1. Open SQL Server Configuration Manager

  2. Expand SQL Server Network Configuration and Protocols for {Your server name}.

  3. Right-click 'TCP/IP' and select Enable. Then click OK on the message that the service needs to be restarted before changes take effect.

  4. Right-click 'TCP/IP' again and select Properties. View the IP Addresses tab and locate 'IPAll', (all IP Addresses).

  5. Enter the value '1433' directly in the TCP Port field. Click OK to apply the change, and click OK on the message that the service needs to be restarted before changes take effect.

  6. Back in the SQL Server Services dialog, right-click on your server name and select Restart. Alternatively, you can do this from SSMS by right-clicking the server name and clicking Restart.

Windows Firewall Configuration

TCP/IP is now enabled on your server. The next step requires allowing specific ports to connect to your server.

  1. Open Windows Defender Firewall with Advanced Security

  2. Click on Inbound rules

  3. Then, select 'New Rule' located on the right under the Actions menu.

  4. Select 'Port' and click Next.

  5. Select 'TCP' and then enter the Specific Port: 1433.

  6. Action: 'Allow the Connection'. Continue clicking Next.

  7. Finally, create a Name for the New Rule, (e.g., "SQL PORT TCP Connection"). And click Finish.

  8. Next, create another new Inbound Rule.

  9. Select 'Custom' to create a custom rule, and click Next.

  10. Under the Services section, click the Customize button.

  11. Select 'Apply to this service' and select your SQL Server, then click OK.

  12. Continue clicking Next all the way through, and create a Name of this New Rule, (e.g., "SQL SERVER TCP CNN"). And click Finish.

Server Connection

Using SQL Server Management Studio, test the server connection for any computer. In the Server name field, enter the computer's IP address followed by a comma and a space, then the Port number 1433; (Example, 72.45.194.229, 1433). Select 'SQL Server Authentication', and enter log-in credentials.


REFERENCES

SSMS Create server login
SSMS User Mapping
SQL Server Configuration Enable TCP/IP
TCP Properties
SQL Server Configuration Restart
Create Custom Inbound Rule Specific Port
Inbound Rule Specific Port

↪ For more, this Microsoft article lists other ports used by SQL Server:

Inbound Rule Port
New Inbound Custom Rule
Inbound Rule Custom
Inbound Custom Service SQL Server
Inbound Custom Service SQL Server
SQL Server Connection Dialog

Establish server connection where Calibration Control is installed by simply using . If Calibration Control is open, (e.g. sample database or Access database), you can view the Utilities tab of the ribbon and select 'SQL Connect'. Enter your connection credentials.

Or, if the test connection is not successful, refer to this help page for for testing with a UDL File on the computer from which the SQL Connection failed.

https://docs.microsoft.com/en-us/sql/sql-server/install/configure-the-windows-firewall-to-allow-sql-server-access?view=sql-server-ver15#ports-used-by-
Calibration Control SQL Connect
Troubleshooting SQL Server Connection
https://www.apesoftware.com/calibration-control/help/sql-remote-connections
SQL Express set up