mylittleadmin for MS SQL Server Installation Guide



Similar documents
mylittlebackup for SQL Server 2000, 2005 & 2008 Installation Guide

Polar Help Desk Installation Guide

QUANTIFY INSTALLATION GUIDE

FrontDesk. (Server Software Installation) Ver

Eylean server deployment guide

Migrating helpdesk to a new server

RoomWizard Synchronization Software Manual Installation Instructions

InfoRouter LDAP Authentication Web Service documentation for inforouter Versions 7.5.x & 8.x

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

4.0 SP1 ( ) November P Xerox FreeFlow Core Installation Guide: Windows Server 2008 R2

Moving the TRITON Reporting Databases

TIBCO Spotfire Web Player 6.0. Installation and Configuration Manual

Enterprise Server Setup Guide

Implementing Microsoft SQL Server 2008 Exercise Guide. Database by Design

BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008

ilaw Installation Procedure

FaxCore Ev5 Database Migration Guide :: Microsoft SQL 2008 Edition

Click Studios. Passwordstate. High Availability Installation Instructions

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide

BlackBerry Enterprise Server Resource Kit

mylittleadmin for MS SQL Server Quick Start Guide

FaxCore 2007 Database Migration Guide :: Microsoft SQL 2008 Edition

4.0 SP2 ( ) May P Xerox FreeFlow Core Installation Guide: Windows Server 2008 R2

SIMS Multi-user Installation Instructions

Table of Contents. CHAPTER 1 About This Guide CHAPTER 2 Introduction CHAPTER 3 Database Backup and Restoration... 15

c360 Portal Installation Guide

Installing Globodox Web Client on Windows Server 2012

O Reilly Media, Inc. 3/2/2007

Click Studios. Passwordstate. High Availability Installation Instructions

Installing the ASP.NET VETtrak APIs onto IIS 5 or 6

Prerequisites Guide. Version 4.0, Rev. 1

Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions

PDshop.NET Installation Guides (ASP.NET Edition)

GoDaddy (CentriqHosting): Data driven Web Application Deployment

Installation Guide Revision 1.0.

Desktop Deployment Guide ARGUS Enterprise /29/2015 ARGUS Software An Altus Group Company

Installing CaseMap Server User Guide

FTP, IIS, and Firewall Reference and Troubleshooting

Bitrix Site Manager ASP.NET. Installation Guide

MSSQL quick start guide

Logi Ad Hoc Reporting Configuration for Load Balancing (Sticky Sessions)

Novell Filr. Windows Client

IMPLEMENTING DIRECTORY SERVICES INTEGRATION WITH HELIX MEDIA LIBRARY Revision Date: September 2014

Installation Guide. . All right reserved. For more information about Specops Inventory and other Specops products, visit

Marcum LLP MFT Guide

Installing Globodox Web Client on Windows 7 (64 bit)

NSi Mobile Installation Guide. Version 6.2

E-Notebook SQL 12.0 Desktop Database Installation Guide. E-Notebook SQL 12.0 Desktop Database Installation Guide

UPCS-Gen3 Installation Instructions. UPCS-Gen3 Manual Installation

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

HOW TO SILENTLY INSTALL CLOUD LINK REMOTELY WITHOUT SUPERVISION

Access It! Universal Web Client Integration

VP-ASP Shopping Cart QUICK START GUIDE Version th Feb 2010 Rocksalt International Pty Ltd

Ascent Capture's MSDE 2000 Backup and Restore Instructions (For Ascent Capture 7.x and 6.x using the default MSDE 2000 database)

SPECIALIST PRACTICE MANAGER

VP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March

Published. Technical Bulletin: Use and Configuration of Quanterix Database Backup Scripts 1. PURPOSE 2. REFERENCES 3.

ResPAK Internet Module

MICROSTRATEGY 9.3 Supplement Files Setup Transaction Services for Dashboard and App Developers

Specops Command. Installation Guide

MIGRATING TO AVALANCHE 5.0 WITH MS SQL SERVER

The Web Pro Miami, Inc. 615 Santander Ave, Unit C Coral Gables, FL T: info@thewebpro.com

NovaBACKUP Central Management Console

TANDBERG MANAGEMENT SUITE 10.0

Table of Contents. OpenDrive Drive 2. Installation 4 Standard Installation Unattended Installation

Setting up an MS SQL Server for IGSS

Installation Guide for Pulse on Windows Server 2012

Desktop Surveillance Help

Reference and Troubleshooting: FTP, IIS, and Firewall Information

Password Reset Server Installation Guide Windows 8 / 8.1 Windows Server 2012 / R2

How To Backup Your Computer With A Remote Drive Client On A Pc Or Macbook Or Macintosh (For Macintosh) On A Macbook (For Pc Or Ipa) On An Uniden (For Ipa Or Mac Macbook) On

TecLocal 4.0 MultiUser Database

Microsoft Corporation. Project Server 2010 Installation Guide

How To - Implement Single Sign On Authentication with Active Directory

System Administration Training Guide. S100 Installation and Site Management

Deployment of Keepit for Windows

Sitecore Ecommerce Enterprise Edition Installation Guide Installation guide for administrators and developers

Perceptive Intelligent Capture Solution Configration Manager

AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS

How To Install Powerpoint 6 On A Windows Server With A Powerpoint 2.5 (Powerpoint) And Powerpoint On A Microsoft Powerpoint 4.5 Powerpoint (Powerpoints) And A Powerpoints 2

Bosch ReadykeyPRO Unlimited Installation Guide, product version 6.5. This guide is item number DOC , revision 2.029, May 2012.

Advantage for Windows Copyright 2012 by The Advantage Software Company, Inc. All rights reserved. Client Portal blue Installation Guide v1.

Central Administration User Guide

4cast Server Specification and Installation

Kaseya Server Instal ation User Guide June 6, 2008

TROUBLESHOOTING GUIDE

Online Backup Client 3.9 Manual

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

Getting Started Guide

ReportBy ODBC Connection setup

Snow Inventory. Installing and Evaluating

TROUBLESHOOTING INFORMATION

Online Backup Client User Manual

STATISTICA VERSION 9 STATISTICA ENTERPRISE INSTALLATION INSTRUCTIONS FOR USE WITH TERMINAL SERVER

Migrating MSDE to Microsoft SQL 2008 R2 Express

Click Studios. Passwordstate. Installation Instructions


Administrator Manual

Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2

Transcription:

mylittleadmin for MS SQL Server Installation Guide version 3.5 CONTENT OVERVIEW... 2 CONFIGURATION REQUIREMENTS... 2 INSTALLATION AND CONFIGURATION... 2 ADDING A NEW INTERFACE LANGUAGE... 3 ENABLING/DISABLING FEATURES... 4 CONFIGURING WEB HOSTING BACKUP AND RESTORE WIZARDS... 5 1/12

OVERVIEW mylittleadmin is the first web-based management tool specially designed for MS SQL Server 2005 and 2008. It allows managing most objects of MS SQL Server databases and servers through a web browser. mylittleadmin is fully integrated with the best hosting control panels (Plesk, DNP, Helm,...) but can also be used as a stand-alone application. mylittleadmin provides a reliable, efficient and secure solution to manage SQL Server databases in a (web) hosting environment that has already seduced hundreds of hosting providers and IT companies. CONFIGURATION REQUIREMENTS mylittleadmin for MS SQL Server requires the following configuration: Microsoft Windows 2000, 2003, 2008 Microsoft IIS 5, 6,7 Microsoft SQL Server 2005 & 2008 Microsoft.NET framework 2.0 A web browser that supports XHTML and CSS2 mylittleadmin for MS SQL Server does not work with Microsoft SQL Server 2000. An old version of mylittleadmin with MS SQL 2000 support is still available on http://www.mylittletools.net INSTALLATION AND CONFIGURATION 1. Open the.zip file and extract it to a folder within the scope of your site. Be sure to extract all the sub-folders. 2. Edit the config.xml file (located at the root of the application) 3. Enter your SQL Server address and name in the <sqlservers> node of the XML document: <sqlservers> <sqlserver address="127.0.0.1" name="localhost" <sqlserver address="p27srv\sql2k5" name="prod. SQL Server"... </sqlservers> 4. Copy your license file (license.config) in the root folder of mylittleadmin 5. Setup your installation folder as a web application (you can do this through your IIS control panel or your web-host control 2/12

panel). If you do not have the rights to setup your installation folder as a web application, then you must copy the whole content of the /bin folder into the /bin folder of your website. 6. You can now access mylittleadmin at the following address http://www.yourserver.com/yourinstallfolder/ ADDING A NEW INTERFACE LANGUAGE mylittleadmin for MS SQL Server support multi-language. Please follow the instructions below to localize mylittleadmin in your own language. 1. Edit the config.xml file located at the root folder of mylittleadmin. Add a new language node to the <languages> node with your language culture and name. For instance: <languages> <language culture="en-us" name="english" default="true" <language culture="fr-fr" name="french" <language culture="ja-jp" name="japanese"... </languages> 2. Create a new folder in the /bin folder of mylittleadmin. Name it with the culture name of your language. For instance, if you want to add a Japanese translation, then you create a new ja-jp folder. 3. Copy files strings.resources and compileres.bat located in the /bin folder of mylittleadmin in your newly created folder, and rename strings.resources file into strings.ressourcename.resources. For instance : strings.ja-jp.resources 4. Edit this resource file with a resource editor application. You can download and use the free Resourcer for.net by Lutz Roeder: http://www.aisto.com/roeder/dotnet/ 5. Now you must translate all the entries from your resource file in your own language. 6. At last, you just need to compile the resource file in a DLL. To do that, you need the Assembly Linker application to be installed on your computer. You can find this application in the Framework SDK (you can download it here: http://msdn.microsoft.com/netframework/downloads/framework1_1/ ) 7. Edit the compileres.bat file and change the line to (this sample is for ja-jp culture) 3/12

C:\WINNT\Microsoft.NET\Framework\v1.1.4322\al.exe /embed:strings.ja-jp.resources,strings.ja-jp.resources /out:strings.resources.dll /c:ja-jp 8. Launch the compileres.bat batch file by double-clicking on it. You should now have a strings.resources.dll located in your language folder. 9. Launch mylittleadmin and choose your language in the Preferences section ENABLING/DISABLING FEATURES Each feature of mylittleadmin can be enabled/disabled. Please follow the instructions below: 1. Feature settings are located in the xml/profile/default.xml file. Edit the xml/profile/default.xml. 2. Set to true or false the feature you want to enable or disable. 3. Relaunch mylittleadmin Remarks : System Database: In order to disable the possibility to list System databases, you need to edit the xml/ treeviewdatabase.xml file and to remove the D10 node Security: In order to disable the possibility to list Logins / Server roles / Credentials, you need to edit the xml/ treeviewsecurity.xml file and to remove the selected node. Server Objects section: In order to disable the possibility to list Backup Devices / Linked servers / Triggers, you need to edit the xml/ treeviewserverobjects.xml file and to remove the selected node. 4/12

CONFIGURING WEB HOSTING BACKUP AND RESTORE WIZARDS FOR BACKUP AND RESTORE FEATURES IN A SHARED SQL SERVER HOSTING ENVIRONMENT, WE RECOMMEND TO USE MYLITTLEBACKUP. MORE INFO ON HTTP://WWW.MYLITTLEBACKUP.COM mylittleadmin for SQL Server offers 2 wizards which have been specially developed for (and with) web hosting companies. These 2 wizards allow users to backup a database and download the backup file to their local machine and to upload a backup file from their local machine in order to restore their database. 1. Edit the config.xml file located at the root folder of mylittleadmin and go to the <tools> section <tools> <backupwh backupfolder="\\server\dbbackup\" backupurl="http://mylittleadmin.webhost.com/dbbackup" <restorewh uploadfolder="\\server\dbupload\" deleteafterrestore="true" </tools> 2. Use the <backupwh> section to configure Backup wizard and <restorewh> section to configure the Restore wizard. 3. In the backupfolder property, specify the full path to the folder where backup files will be stored. SQL Server must be able to access this folder and have write permission. It means that you may need to use UNC path if IIS and SQL Server are not on the same box. 4. In the backupurl property, specify the URL to access the folder previously specify in the backupfolder property. To do that, you must define a new virtual folder for your mylittleadmin virtual directory in your IIS console. For security reason, we recommend to disallow the content list. 5. In the uploadfolder property, specify the full path to the folder where user backup file will be uploaded. SQL Server must be able to access this folder. ASPNET user must have read/write permissions on this folder. It means that you may 5/12

need to use UNC path if IIS and SQL Server are not on the same box. 6. Set deleteafterrestore property to true if you want the upload file to be deleted after restore, else false. Remarks: For security reasons, uploaded backup file are renamed before restore. Backup files are not deleted after download. You may need to manually delete backup files to retrieve disk space. Only databases with a single ROWS file can be restored with the restore wizard. In order to be able to restore a database, mylittleadmin restricts access to the database to SINGLE_USER. Once the restore has been done, the access is set back to MULTI_USER. In case of failure, you may need to manually set the access back to MULTI_USER with the following T-SQL query: ALTER DATABASE [dbname] SET MULTI_USER 6/12

HOW TO CONFIGURE WEB HOSTING BACKUP AND RESTORE WIZARDS STEP BY STEP CONFIGURATION #1 mylittleadmin is installed on machine A. SQL Server is installed on machine B. We will create and upload backup files on machine A. 1.1. Step 1: Create 2 folders on machine A: - dbbackup - dbupload 1.2. Step 2: Share these folders so that machine B will be able to access them through UNC share. 1.3. Step 3: Give ASPNER user (machine A) read/write permission on these both folders. 1.4. Step 4: SQL Server needs to access the file server. The default set of NT credentials used by MSSQLSERVER is the Localsystem account. The Localsystem account has no access to shares on the network as it isn't an authenticated network account. Therefore SQL Server running 7/12

under this account cannot backup/restore to/from a normal network share. You will then need to use another account to run SQL Server. Step 1. Create a new local user account on machine B (SQL Server) Step 2. Launch your SQL Server Configuration manager and change the account used by SQL Server from the local system account to this newly created account. (see below) Step 3. Create a new local user account on machine A (IIS, File Server) with exactly the same name and password than the one created on machine B. Step 4. Give read/write permissions to this newly created user on the backup and upload folders. 1.5. Step 5: Define a new virtual directory in your IIS console so that one can access dbbackup folder through Http. 1.6. Step 6: Edit your config.xml file 8/12

<sqlservers> <sqlserver address="machineb\sql2005" name="sql 2005" sysadminconnection="true" sysadminconnectionid="1" </sqlservers> [ snip ] <tools> <backupwh backupfolder== \\MachineA\dbbackup\ backupurl="http://servera/mylittleadmin/dbbackup" usesysadminconnection="true" <restorewh uploadfolder= \\MachineA\dbupload\ deleteafterrestore="true" usesysadminconnection="true" </tools> 1.7. Step 7: Edit your web.config file and define your sysadmin connection login and password. <appsettings> <add key="version" value="3.1b" <add key="release" value="0018" <add key="build" value="2484" <!-- Sysadmin connection value //--> <add key="sysadminlogin_1" value="sa" <add key="sysadminpassword_1" value="sapwd" </appsettings> 9/12

CONFIGURATION #2 mylittleadmin is installed on machine A. SQL Server is installed on machine B. We will create and upload backup files on machine B. 1.8. Step 1: Create 2 folders on machine B: - dbbackup - dbupload 1.9. Step 2: Create a new local user account on machine A (IIS) 1.10. Step 3: Create a local user account on machine B (File server) with exactly the same name and password than the one created on machine A (IIS). 1.11. Step 3b: If you are using Windows XP or Windows.NET Server 2003 you don t need do anything. If you have Windows 2000, go to Local Security Setting and browse to User Rights assignment and locate Act as part of Operating System policy. Double click and add the newly created account. You also need to set permission for impersonated user for full control on C:\winnt\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files. 1.12. Step 4: Share the backup and upload folders on machine B. 10/12

1.13. Step 5: Give read/write permissions to this newly created user on the backup and upload folders. 1.14. Step 6: Edit web.config file to use impersonation Add the following line in the configuration section <identity impersonate="true" username="username" password="password" where UserName is the name of the account you created and Password its password. 1.15. Step 7: Define a new virtual directory in your IIS console so that one can access dbbackup folder through Http. (you will need to use UNC to define this virtual directoty, and you will the same username/password to access it) 1.16. Step 8: Edit your config.xml file <sqlservers> <sqlserver address="machineb\sql2005" name="sql 2005" sysadminconnection="true" sysadminconnectionid="1" </sqlservers> [ snip ] <tools> <backupwh backupfolder== \\MachineB\dbbackup\ backupurl="http://servera/mylittleadmin/dbbackup" usesysadminconnection="true" <restorewh uploadfolder= \\MachineB\dbupload\ deleteafterrestore="true" usesysadminconnection="true" </tools> 11/12

1.17. Step 7: Edit your web.config file and define your sysadmin connection login and password. <appsettings> <add key="version" value="3.1b" <add key="release" value="0018" <add key="build" value="2484" <!-- Sysadmin connection value //--> <add key="sysadminlogin_1" value="sa" <add key="sysadminpassword_1" value="sapwd" </appsettings> <identity impersonate="true" username="username" password="password" 12/12