User Tools

Site Tools


software:microsoft:sqlserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
software:microsoft:sqlserver [2017/11/28 19:26] superwizardsoftware:microsoft:sqlserver [2018/09/13 20:28] (current) superwizard
Line 1: Line 1:
 +====== I can't connect to my servers SQL database via an IP Address ======
 +
 +From: https://dba.stackexchange.com/questions/62165/i-cant-connect-to-my-servers-sql-database-via-an-ip-address
 +
 +<code>
 +open SQL Server Configuration Manager;
 +switch to the SQL Server Network Configuration | Protocols for SQLEXPRESS;
 +double-click the TCP/IP protocol;
 +select the Yes value in the Enabled field;
 +switch to the IP Addresses tab; 
 +</code>
 +
 +====== Backup with powershell ======
 +<code>
 +ps1 script
 +Backup-SqlDatabase -ServerInstance Machine096\SSERVICES -Database IServices -BackupAction Database -BackupFile "F:\MSSQL14.SSERVICES\MSSQL\Backup\Backup_Machine\InspectionServices.bak"
 +Exit
 +
 +
 +Cmd file
 +powershell.exe -executionpolicy bypass 
 +               -file "C:\Users\Public\Downloads\SQLInspectionServicesBackup Script\BackupInspectionServices.ps1"
 +</code>
 +
 +
 +
 +From: https://dba.stackexchange.com/questions/154642/sql-server-backup-powershell-vs-python
 +
 +<code>
 +I am not familiar with Python, but for your current requirement (i.e. backup). I'd strongly 
 +recommend you to use PowerShell for two reasons:
 +
 +MS in its SQLPS module (since SQL Server 2012), has a native cmdlet called
 +
 +Backup-SQLDatabase
 +
 +You may run this cmdlet on one central server to do the backup against multiple sql instances 
 +at once because this Backup-SQLDatabase can accept multiple sql instances, like the following example
 +
 +Backup-SQLDatabase -Database master -Server "my_server1", "my_server2" ...
 +This 2nd point may help you to centralize all those backup scripts to one administration 
 +server (dedicated for DBA use) instead of sparsely stored on each sql server instance.
 +
 +Also with MS providing Backup-SQLDatabase, you can be assured that it will be supported for 
 +all future new features. (For example, using this cmdlet to support Azure SQL Database etc.)
 +</code>
 +
 +====== restoring SQL backup files to new filepaths ======
 +
 +From: http://www.midnightdba.com/Jen/2010/09/tip-restore-with-filelistonly-with-move/
 +
 +<code>
 +Use RESTORE FILELISTONLY to get the logical names of the data files in the backup. 
 +This is especially useful when you’re working with an unfamiliar backup file.
 +Example:
 +   RESTORE FILELISTONLY
 +   FROM DISK = '\\srv1\sql\ImportantDB.bak'
 +
 +Use RESTORE WITH MOVE to move and/or rename database files to a new path.
 +Example:
 +   RESTORE DATABASE ImportantDB
 +   FROM DISK = '\\srv1\sql\ImportantDB.bak’
 +   WITH MOVE ‘ImportantDB’ TO ‘F:\SQL\ImportantDB.mdf’,
 +   MOVE ‘ImportantDB_log’ TO ‘G:\SQL\ImportantDB_log.LDF’
 +</code>
 +
 +
 +====== sqlcmd - Backup and Restore Your SQL Server Database from the Command Line ======
 +
 +From: https://www.howtogeek.com/50295/backup-your-sql-server-database-from-the-command-line/
 +
 +Also: https://docs.microsoft.com/en-us/sql/relational-databases/scripting/sqlcmd-use-the-utility
 +
 +<code>
 +
 +sqlcmd -S <ComputerName>\<InstanceName> -i <MyScript.sql> -o <MyOutput.rpt>
 +
 +SqlCmd -E -S Server_Name –Q “BACKUP DATABASE [Name_of_Database] TO DISK=’X:PathToBackupLocation[Name_of_Database].bak'
 +
 +
 +</code>
 +
 ====== How do I run a ps1 elevated as a scheduled job ====== ====== How do I run a ps1 elevated as a scheduled job ======
  
Line 7: Line 89:
  
 <code> <code>
-powershell -File "c:\abc def\something.ps1"+powershell.exe -executionpolicy bypass -file "Set-PowerShellScript.ps1"
  
 On the system that the task will be run from, open the Windows Task Scheduler. This can be found  On the system that the task will be run from, open the Windows Task Scheduler. This can be found 
Line 88: Line 170:
 <code> <code>
 A. Full local backup A. Full local backup
-The following example creates a full database backup of the MyDB database to the default backup location of the server instance Computer\Instance. Optionally, this example specifies -BackupAction Database.+The following example creates a full database backup of the MyDB database to the default backup  
 +location of the server instance Computer\Instance. Optionally, this example specifies -BackupAction  
 +Database.
 PowerShell PowerShell
  
Line 103: Line 187:
 The topic also introduces SQL Server backup devices and backup media. The topic also introduces SQL Server backup devices and backup media.
 </code> </code>
 +
 +====== SQLBackupandFTP ======
 +
 +From: https://sqlbackupandftp.com/features
 +
 +<code>
 +Run Differential and Transaction log backup
 +Full backups are available in all editions
 +</code>
 +
software/microsoft/sqlserver.1511897186.txt.gz · Last modified: 2017/11/28 19:26 by superwizard