Virtualization of Multi Server Environment Results in Enhanced Communication and Fortification of Transport Layer Security Protocol



Similar documents
Connecting to SQL server

How to Copy A SQL Database SQL Server Express (Making a History Company)

SmartConnect User Credentials 2012

Using the SQL Server Linked Server Capability

QUANTIFY INSTALLATION GUIDE

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

NetSupport DNA Configuration of Microsoft SQL Server Express

Cloud Services ADM. Agent Deployment Guide

Microsoft SQL Server Staging

SELF SERVICE RESET PASSWORD MANAGEMENT DATABASE REPLICATION GUIDE

Using SQL-server as database engine

Moving the TRITON Reporting Databases

INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:

Active Directory Management. Agent Deployment Guide

NetSupport DNA Configuration of Microsoft SQL Server Express

0651 Installing PointCentral 8.0 For the First Time

How to Use PIPS Access to/from SQL Database Utility Program. By PIPSUS Support Team Dr. Chouikha

4cast Server Specification and Installation

Video Administration Backup and Restore Procedures

Creating a New Database and a Table Owner in SQL Server 2005 for exchange@pam

MS SQL Server Database Management

Upgrading a computer to Windows 10 with PetLinx

Release Notes For Versant/ODBC On Windows. Release

Snow Inventory. Installing and Evaluating

Create Reports Utilizing SQL Server Reporting Services and PI OLEDB. Tutorial

Connecting to Manage Your MS SQL Database

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

Tutorial: How to Use SQL Server Management Studio from Home

Print Manager Plus 2010 How to Migrate your Database to a New SQL or Print Server

Connect to a SQL Database with Monitouch

Reporting works by connecting reporting tools directly to the database and retrieving stored information from the database.

SpectraPro. SLQ Server databases

NAS 221 Remote Access Using Cloud Connect TM

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

Notes Transfer instructions INTRODUCTION More information

Knowledge Base Article: Article 218 Revision 2 How to connect BAI to a Remote SQL Server Database?

Microsoft SQL Server Express 2005 Install Guide

Crystal Reports Setup

1. CONFIGURING REMOTE ACCESS TO SQL SERVER EXPRESS

Accessing a Microsoft SQL Server Database from SAS on Microsoft Windows

Outlook Profile Setup Guide Exchange 2010 Quick Start and Detailed Instructions

Microsoft Business Intelligence 2012 Single Server Install Guide

SQL Server 2008 R2 Express Edition Installation Guide

MS Enterprise Library 5.0 (Logging Application Block)

ODBC Client Driver Help Kepware, Inc.

Aradial Installation Guide

Setup and configuration for Intelicode. SQL Server Express

Installing and Configuring SQL Express 2008 R2 for Supply Chain Guru

Active Directory Management. Agent Deployment Guide

SQL Tuning and Maintenance for the Altiris Deployment Server express database.

IS466 Decision Support Systems. SQL Server Business Intelligence Development Studio 2008 User Guide

Immotec Systems, Inc. SQL Server 2005 Installation Document

TN Installing PV4E 6.0 under Windows Server 2008 (R2) (3264 Bit) and Remote DB Support

MSSQL quick start guide

This article Includes:

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

SoftwarePlanner Active Directory Authentication

Crystal Reports Installation Guide

CIMHT_006 How to Configure the Database Logger Proficy HMI/SCADA CIMPLICITY

HELP DOCUMENTATION E-SSOM INSTALLATION GUIDE

Application Note 116: Gauntlet System High Availability Using Replication

Moving the Web Security Log Database

How To Create A Replica In A Database On A Microsoft Powerbook (Ahem) On A Linux Server (A.K.A.A)

Avatier Identity Management Suite

Backup/Restore Microsoft SQL Server 7.0 / 2000 / 2005 / 2008

User Setup for SQL Security

USING MYWEBSQL FIGURE 1: FIRST AUTHENTICATION LAYER (ENTER YOUR REGULAR SIMMONS USERNAME AND PASSWORD)

Installation Instructions for Hospital ERP System (AP) Installation Instructions for Hospital ERP System (AP)

Installation Instruction STATISTICA Enterprise Small Business

Getting to Know the SQL Server Management Studio

Note that if at any time during the setup process you are asked to login, click either Cancel or Work Offline depending upon the prompt.

Setting up Your Acusis Address. Microsoft Outlook

USING FILERELICATIONPRO TO REPLICATE SQL SERVER

Database Configuration Guide

LT Auditor Windows Assessment SP1 Installation & Configuration Guide

Microsoft SQL Server Security Best Practices

Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute

ThinManager and Active Directory

STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS

Linko Software Express Edition Typical Installation Guide

LANDESK Service Desk. Desktop Manager

Using SQL Server Management Studio

Hallpass Instructions for Connecting to Mac with a Mac

Accessing the Media General SSL VPN

TIBCO Spotfire Metrics Modeler User s Guide. Software Release 6.0 November 2013

ing from The E2 Shop System address Server Name Server Port, Encryption Protocol, Encryption Type, SMTP User ID SMTP Password

MS SQL 2000 Server with CDR DICOM 3.5 and Recommended WAN Configuration

FREQUENTLY ASKED QUESTIONS

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later

1 of 10 1/31/2014 4:08 PM

Use of Commercial Backup Software with Juris (Juris 2.x w/msde)

SurfCop for Microsoft ISA Server. System Administrator s Guide

Installation Instruction STATISTICA Enterprise Server

Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide

Installation Guide: Delta Module Manager Launcher

Upgrading User-ID. Tech Note PAN-OS , Palo Alto Networks, Inc.

Microsoft SQL Server 2005 How to Create and Restore Database (GRANTH3) Manually

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

Transcription:

Virtualization of Multi Server Environment Results in Enhanced Communication and Fortification of Transport Layer Security Protocol Kuljeet Kaur,Dr. G.Geetha School of Computer Applications, Lovely Professional University (Phagwara [PB]. India) Abstract Transport layer security protocol could be fortified if virtualization is done in the Multi Server Environment of an Organization. Paper explicates the process of generating multi server environment with the help of SQL Server 2008 R2. Complete implementation process of, how one instance of SQL Server can communicate with another instance of SQL Server in the multi server environment, is explained in the paper. Steps which are involved for process of virtualization of instances with the help of Linked Servers in SQL Server are elucidated in details in the paper. Linked Servers will enhance the security at the transport layer when instances will start communicating with each other with virtualization. Conclusion is drawn that virtualization done in the multi server environment of an organization will result in enhanced communication of instances and fortification of the transport layer security protocol. II. PROCESS OF COMMUNICATION FROM ONE INSTANCE TO SECOND INSTANCE IN SQL SERVER Two instances of SQL Server can communicate with each other only when there is a strong connection between them. For establishing a connection need of two SQL Server installed on same operating system is required [2]. Different or same hard drive depending upon need of the organization could be used for installation. Below mentioned are the steps along with diagrams of LIVE implementation for establishing a connection from one instance in SQL Server to second instance in SQL Server: 1. Establish a connection with the Server after opening First SQL SERVER Instance [3]. Keywords: Multi Server Environment, Virtualization, Fortification, Transport Layer, Linked Servers I. INTRODUCTION Whenever there is communication at the transport layer and resources are to be accessed from remote systems then generally for accessing remote system should have different memory units, like Physical Disks or Hard Disks. If same operating system and the same machine are to be used for accessing or communication then concept of virtualization could be used. Virtualization is the creation of a virtual (rather than actual) version of something, such as an operating system, a server, a storage device or network resources [1]. So paper makes use of the concept of virtualization for generating a multi server environment which would not be real but processing or accessing or communication of instances would be real. The structure of the remainder of the paper is as follows. In Section II process of communication from one instance to second instance in SQL Server is mentioned, in Section III elucidation of process of communication from second instance to first instance is done, in Section IV linked servers used for setting connections for communication in the multi server environment are deployed, in Section V conclusion is drawn that virtualization will result in enhancement of communication and fortification of transport layer security protocol and in Section VI specifies the references. Figure 1: Connection of First Instance of SQL Server to Server 2. Establish a connection with the Server after opening Second SQL SERVER Instance. Figure 2: Connection of Second Instance of SQL Server to Server 4101

3. Connect First Instance of SQL Server with Second Instance of SQL Server with the following steps [5]: Click Connect in Object Explorer Server Name:- Second Instance Server Name(Example-AMIT-PC/MSSQLSERVER2) Authentication:- SQL SERVER Authentication Login:- Second Server Instance Login Name(Example:-sa) Password:- Second Server Instance Password(Example:-gaurav) Now click on Connect. Figure 5: Create Linked Server in First Instance of SQL Server ii) Following Window would appear when click on New Linked Server is done: Figure 3: Connection of First Instance of SQL Server to Second Instance of SQL Server 4. Check either connection is established between the Instances or not [4]. (Example:- AMIT- PC/MSSQLSERVER2) in First Instance of SQL SERVER(Ex:- AMIT-PC) 5. Figure 6: Link of New Linked Servers Figure 4: Check either the connection is established 6. Create Linked Server in First Instance to Access the Databases of Second Instance i) In object explorer of First Instance->Open Server Objects->Right Click On Linked Server- >Select New Linked Server. iii) In the General properties following specifications to be written [6]: Linked Server Name:-Any name(vakul) Provider:- Select Microsoft OLEDB Provider for SQL SERVE Product Name:- Any name (But Different From Linked Server Name) (Example:-vakul1) Data Source:- Second Instance SERVER Name (Example-AMIT-PC\MSSQLSERVER2) Provider String:- source=second instance SERVER name(example-amit- PC\MSSQLSERVER2);database=any database of Second Instance(Example-amrit); userid=login name of Second Instance(Examplesa);password=second instance Server Password(Example-gaurav) 4102

Remote User:- Second Instance Login Name(Example-sa) Remote Password:- Second Instance Server Password (Example-gaurav) Impersonate:- Do not Check the Impersonate checkbox. Figure 7: General Properties of New Linked Servers iv) Select the next property of Security. Figure 10: Adding Login Details to the New Linked Servers vii) Now select option Server Option from the left of the Current Window Figure 8: Security Property of New Linked Servers v) After selecting Security option from the left-> Now click on ADD button Figure 11: Server Properties of New Linked Servers viii) After selecting Server Option two things to do:- RPC:- True RPC OUT:- True Figure 9: Adding Details to the Security Property of New Linked Servers vi) After clicked on ADD button you have to insert the Local login:- First instance login name(example-sa) Figure 12: Server properties of New Linked Servers 4103

7. Press ok to save all the details. 8. Linked Server has been created in First Instance of SQL SERVER. Do check in Server Objects of First SQL SERVER Instance->Open Linked Server there you find your Linked Server name(example:- VAKUL) Figure 15: Creation of Table in Second Instance 11. Open Second Instance of SQL Server to Check that STU Table is Created or Not in Second Instance Of SQL SERVER Figure 13: Check the availability of Second Instance through Linked Servers in First Instance 9. Execution of queries could be done in First Instance of SQL SERVER:- Select * from linked-server-name.databasename(second Instance Database).dbo.tablename(Second Instance Table name belongs to that Database which we given before in this query) Select * from VAKUL.amrit.dbo.emp Figure 16: Check Table in the Second Instance of SQL Server III. PROCESS OF COMMUNICATION FROM SECOND INSTANCE TO FIRST INSTANCE IN SQL SERVER The process to be followed for connecting second instance to first instance is mentioned below. After two instances are connected then communication becomes quite easy. Below mentioned are the steps along with diagrams of LIVE implementation for establishing a connection from Second instance in SQL Server to First instance in SQL Server: 1. Connect second SQL Server Instance with SERVER. Figure 14: Execution of Query 10. Create Table in Second Instance of SQL SERVER(E.g.:- AMIT-PC\MSSQLSERVER2) using Linked Server VAKUL EXEC linked-server-name.database.dbo.sp_executesql N Create table dbo.tablename (new table)(statements: ) EXEC VAKUL.amrit.dbo.sp_executesql N Create table dbo.stu (Id numeric (10), name varchar (10)) Figure 17: Establishing Connection of Second Instance of SQL Server 4104

2. Open First Instance of SQL SERVER and Connect that with SERVER 5. Create Linked Server in Second Instance to Access the Databases of First Instance i) In object explorer of Second Instance of SQL SERVER->Open Server Objects->Right Click on Linked Server->Select New Linked Server. Figure 18: Connection of First Instance with Server 3. Connect Second Instance of SQL SERVER with First Instance of SQL SERVER [7] Click on connect in Object Explorer of Second Instance. Server Name:- First Instance Server Name(Example-AMIT-PC) Authentication:- SQL SERVER Authentication Login:- First Server Instance Login Name(Example:-sa) Password:- First Server Instance Password(Example:-hemant) Now click on Connect. Figure 21: Creating New Linked Server ii) General Properties of New Linked Server will appear on the screen:- Figure 19: Connection between both Instances 4. Check for the connection with First Server Instance (Example:- AMIT-PC) in Second Instance of SQL SERVER(Example:- AMIT- PC\MSSQLSERVER2) Figure 20: Checking for the Connection between both Instances Figure 22: Checking for the Connection between both Instances iii) Here By-default general is selected [7]:- Linked Server Name:-Any name(gaurav) Provider:- Select Microsoft OLEDB Provider for SQL SERVER Product Name:- Any name (But Different From Linked Server Name) (Example-gaurav1) Data Source:- First Instance SERVER Name (Example-AMIT-PC) Provider String:- source=first instance SERVER name(example-amit-pc);database=any database of First Instance(Examplegaurav);userid=Login name of First Instance(Example-sa);password=First instance Server Password(Eg-hemant) 4105

Figure 23: General properties definition iv) Select the Security Option. Figure 26: Add Login Details of New Linked Server vii) Select Server Options from the left of the Current Window Figure 24: Security Properties of New Linked Server v) Add Security Options->Click on ADD button Figure 27: Select Server Options of New Linked Server viii) After selecting Server Option two things to do:- RPC:- SET True (By-Default False) RPC OUT:- SET True (By-Default False) Figure 25: Click Add button in security option vi) After clicked on ADD button you have to insert the Local login:- Second instance login name(example-sa) Remote User:- First Instance Login Name(Example-sa) Remote Password:- First Instance Server Password (Eg-hemant) Impersonate:- Do not check impersonate checkbox. Figure 28: Select Server Options of New Linked Server of RPC and RPC OUT 4106

6. After clicking OK Linked Server is added. 7. Linked Server has been created in Second Instance of SQL SERVER. Do check in Second Instance Server Objects->Open Linked Server there you find your Linked Server name(ex:- GAURAV) Figure 31: Creation of Table in the Second Instance of SQL Server 10. Open First Instance of SQL Server (Example:- AMIT-PC) to Check that DEPT Table is Created or Not in First Instance of SQL SERVER Figure 29: Checking the existence of New Linked Server 8. Start Query in Second Instance of SQL Server To Access the Database and Table of First Instance of SQL SERVER:- Select * from linked-server-name.databasename(first Instance Database name).dbo.tablename(first Instance table name which belongs to that database which is given before in this query) Select * from GAURAV.gaurav.dbo.dep Figure 32: Checking of existence of Instances Figure 30: Execution of Query 9. Create Table in First Instance of SQL SERVER(Example:- AMIT-PC) using Linked Server GAURAV EXEC linked-server-name.database.dbo.sp_executesql N Create table dbo.tablename(new table)(statements:) EXEC GAURAV.gaurav.dbo.sp_executesql N Create table dbo.dept( Id numeric(10), name varchar(10)) IV. LINKED SERVERS USED FOR SETTING CONNECTIONS FOR COMMUNICATION IN THE MULTI SERVER ENVIRONMENT Configuration of linked server is required to enable the SQL Server Database Engine to execute commands. This execution would be against OLE DB data sources outside of the instance of SQL Server. Typically linked servers are configured to enable the Database Engine to execute a Transact-SQL statement that includes tables in another instance of SQL Server, or another database product such as Oracle [8]. Many types OLE DB data sources can be configured as linked servers, including Microsoft Access and Excel. Linked servers offer the following advantages [9]: The ability to access data from outside of SQL Server. The ability to issue distributed queries, updates, commands, and transactions on heterogeneous data sources across the enterprise. The ability to address diverse data sources similarly. 4107

It is required in the multi server environment. Two servers would be created through virtualization as mentioned in Section II and III. Two instances would communicate with each other easily and this communication would be quiet secure as the concept of Linked Servers is used. Secure communication would enhance the complete transport layer. V. CONCLUSION OF PAPER THAT VIRTUALIZATION RESULTS IN ENHANCED COMMUNICATION AND FORTIFICATION OF TRANSPORT LAYER SESURITY PROTOCOL Physically when two servers would be used it would result in Increase in the cost Space consuming Compatibility issue need to be resolved Resources required would be more But with the same memory and virtualization all these issues could be resolved. Virtualization gives virtual environment to the servers and for that two instances of SQL Server are installed in the same system [10]. Same hard disk but different or same hard drives could be used, No compatibility issue would be there because same operating system is being used. Following benefits would be there when virtualization would be used in the multi server environment in an organization: No compatibility issue as same operating system is being used by different instances. If different operating systems in the same machine are used then also memory location is same. Data accessing would be secure. Communication between the two instances would be easy with the help of Linked Servers. As communication is possible only on the transport layer so it is being enhanced with the implementation of virtualization in the multi server environment of an organization [11]. So overall when virtualization is implemented in the multi server environment of an organization then transport layer security protocol is fortified. ACKNOWLEDGEMENT We want to personally thank one of the students of MCA (Honors) Gaurav Kumar Arora for his special contribution by providing a physical environment at his location for successful implementation of Multi Server Environment. VI. REFERENCES [1] Virtualization in SQL Server 2008, www.microsoft.com/enus/server-cloud/...server/hyper-v.aspx [2] Setting Connections in SQL Server 2008, www.connectionstrings.com/sql-server-2008 [3] How to connect SQL Server Instances using SQL Server Management Studio, kb.discountasp.net/.../how-to-connect-to-sqlserver-2008-using-sql-s... [4] Active Connections in SQL Server 2008, www.jasonholden.com/blog/.../sql-server-2008-active- Connection [5] Linked Server Components, http://msdn.microsoft.com/enus/library/ms188279.aspx [6] Configuration of Linked Servers, http://msdn.microsoft.com/enus/library/ms188279.aspx [7] Adding SQL Server Instances, stackoverflow.com/.../how-do-i-adda-sql-server-2008-service-instan... [8] Windows Server Virtualization, www.windows networking.com/.../understanding-windows-server-2... [9] Linked Servers in SQL Servers in 2008, www.execsql.com/post/linked-servers-in-sql-server-2005 [10] Multiple Instances in SQL Server, itknowledgeexchange.techtarget.com/sql-server//single-instance-vsm... [11] Kuljeet Kaur and G Geetha. Article: Fortification of Transport Layer Security Protocol by using Password and Fingerprint as Identity Authentication Parameters. International Journal of Computer Applications 42(6):36-42, March 2012. Published by FCS,NY,USA. (http://www.ijcaonline.org/archives/volume42/number6/5700-7751) 4108