Difference between revisions of "MS SQL Server FAQs"
From Hostek.com Wiki
m (→How to Enable TCP/IP Connections in MS SQL Server) |
|||
Line 1: | Line 1: | ||
+ | __FORCETOC__ | ||
==How to Enable TCP/IP Connections in MS SQL Server== | ==How to Enable TCP/IP Connections in MS SQL Server== | ||
Some versions of SQL Server (including the Express edition) have TCP/IP services disabled by default, which effectively disables remote connections to SQL Server. To enable TCP/IP services for SQL Server on your VPS or Virtual Dedicated server, follow these steps: | Some versions of SQL Server (including the Express edition) have TCP/IP services disabled by default, which effectively disables remote connections to SQL Server. To enable TCP/IP services for SQL Server on your VPS or Virtual Dedicated server, follow these steps: | ||
Line 9: | Line 10: | ||
''Note'': You will need to ensure your [[Firewall_Options_-_VPS/Dedicated#Windows_Firewall|Windows Firewall]] has the appropriate ports open to allow connections to MS SQL Server. | ''Note'': You will need to ensure your [[Firewall_Options_-_VPS/Dedicated#Windows_Firewall|Windows Firewall]] has the appropriate ports open to allow connections to MS SQL Server. | ||
+ | |||
+ | ==How to Clear Space in Your Transaction Log== | ||
+ | #Roll back any pending transactions and clear all connections first. To do that, run the following three statement query before attempting to backup the log again:<br><code>USE master;<br>ALTER DATABASE mydatabasename SET SINGLE_USER WITH ROLLBACK IMMEDIATE;<br>ALTER DATABASE mydatabasename SET MULTI_USER;</code> | ||
+ | #Back up your transaction log by opening SQL Server Management Studio, right-clicking the database and choosing: '''Tasks'''-->'''Back Up...'''. | ||
+ | #In the popup that appears be sure to set the '''Backup type''' to "Transaction Log". | ||
+ | #Set the backup destination, and give the file name a '''.trn''' extension. | ||
+ | #Once the backup is complete right-click the database, click '''Tasks'''-->'''Shrink'''-->'''Files''. | ||
+ | #In the popup that appears, set the '''File Type''' to '''Log'''. | ||
+ | #Click '''OK'''. | ||
+ | |||
+ | When you check the size of the database's log file, it should be nearly empty (~ 1 MB). | ||
+ | |||
[[Category:ColdFusion-VPS]] | [[Category:ColdFusion-VPS]] |
Revision as of 22:34, 22 December 2012
Contents
How to Enable TCP/IP Connections in MS SQL Server
Some versions of SQL Server (including the Express edition) have TCP/IP services disabled by default, which effectively disables remote connections to SQL Server. To enable TCP/IP services for SQL Server on your VPS or Virtual Dedicated server, follow these steps:
- Open the SQL Server Configuration Manager
- Expand the SQL Server Network Configuration-->Protocols for SQLEXPRESS section (it may be named Protocols for MSSQLSERVER in some installations.)
- Right-Click on the TCP/IP item, and click Properties
- Toggle the Enabled property to Yes.
- Switch to the IP Addresses tab, and enable the ports you wish to use to access SQL Server
Restart the SQL Server Service, and you'll be able to connect remotely via IP or hostname.
Note: You will need to ensure your Windows Firewall has the appropriate ports open to allow connections to MS SQL Server.
How to Clear Space in Your Transaction Log
- Roll back any pending transactions and clear all connections first. To do that, run the following three statement query before attempting to backup the log again:
USE master;
ALTER DATABASE mydatabasename SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE mydatabasename SET MULTI_USER; - Back up your transaction log by opening SQL Server Management Studio, right-clicking the database and choosing: Tasks-->Back Up....
- In the popup that appears be sure to set the Backup type to "Transaction Log".
- Set the backup destination, and give the file name a .trn extension.
- Once the backup is complete right-click the database, click Tasks'-->Shrink-->Files.
- In the popup that appears, set the File Type to Log.
- Click OK.
When you check the size of the database's log file, it should be nearly empty (~ 1 MB).