Eylean server deployment guide



Similar documents
Secure Messaging Server Console... 2

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

Migrating helpdesk to a new server

NovaBACKUP xsp Version 15.0 Upgrade Guide

Polar Help Desk Installation Guide

Upgrade Guide BES12. Version 12.1

Install SQL Server 2014 Express Edition

NSi Mobile Installation Guide. Version 6.2

TECHNICAL TRAINING LAB INSTRUCTIONS

Microsoft Corporation. Project Server 2010 Installation Guide

WhatsUp Gold v16.3 Installation and Configuration Guide

Installing CaseMap Server User Guide

WhatsUp Gold v16.1 Installation and Configuration Guide

System Administration Training Guide. S100 Installation and Site Management

Table of Contents SQL Server Option

Installation Manual v2.0.0

FaxCore 2007 Database Migration Guide :: Microsoft SQL 2008 Edition

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

Defender Token Deployment System Quick Start Guide

NTP Software File Auditor for Windows Edition

Installing The SysAidTM Server Locally

Mixed Authentication Setup

Perceptive Intelligent Capture Solution Configration Manager

ProSystem fx Document

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

Configuring Claims Based FBA with Active Directory store 1

OneStop Reporting OSR Portal 4.6 Installation Guide

Administrator s Upgrade Guide.

PC Monitor Enterprise Server. Setup Guide

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

c360 Portal Installation Guide

Sitecore Security Hardening Guide

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

Installing CaseMap Server

QUANTIFY INSTALLATION GUIDE

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

Installation and Upgrade Guide

Deploying WinLIMS Web v7.2 to a Windows 2008 x64 box. Table of Contents. Deploying WinLIMS Web v7.2 to a Windows 2008 x64 box... 1

How To Set Up Safetica Insight 9 (Safetica) For A Safetrica Management Service (Sms) For An Ipad Or Ipad (Smb) (Sbc) (For A Safetaica) (

Umbraco Courier 2.0. Installation guide. Per Ploug Hansen 5/24/2011

Click Studios. Passwordstate. Upgrade Instructions to V7 from V5.xx

Secret Server Installation Windows Server 2008 R2

NTP Software VFM Administration Web Site for EMC Atmos

Bitrix Site Manager ASP.NET. Installation Guide


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

Installation Guide for contineo

Migrating MSDE to Microsoft SQL 2008 R2 Express

Moving/Restoring the StarShip SQL database

WhatsUp Gold v16.2 Installation and Configuration Guide

Burst Technology bt-loganalyzer SE

Installation Guide for Pulse on Windows Server 2008R2

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

How To - Implement Single Sign On Authentication with Active Directory

ServiceDesk 7.1 Installation and Upgrade. ServiceDesk 7.1 Installation and Upgrade - Using Domain Service Credentials A Step by Step Guide

TIBCO Spotfire Automation Services Installation and Configuration

Perceptive Intelligent Capture. Product Migration Guide. with Supervised Learning. Version 5.5 SP3

Version 4.61 or Later. Copyright 2013 Interactive Financial Solutions, Inc. All Rights Reserved. ProviderPro Network Administration Guide.

Installation / Backup \ Restore of a Coffalyser.Net server database using SQL management studio

Secret Server Installation Windows Server 2012

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

Migrating TimeForce To A New Server

MadCap Software. Upgrading Guide. Pulse

Installation Guide for Pulse on Windows Server 2012

Installing and Configuring WhatsUp Gold

Installation and Deployment

Upgrading from MSDE to SQL Server 2005 Express Edition with Advanced Services SP2

SplendidCRM Deployment Guide

Click Studios. Passwordstate. Installation Instructions

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

How To Upgrade Your Microsoft SQL Server for Accounting CS Version

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

Installing SQL Express. For CribMaster 9.2 and Later

Spector 360 Deployment Guide. Version 7.3 January 3, 2012

Click Studios. Passwordstate. Installation Instructions

TARGETPROCESS INSTALLATION GUIDE

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

Juris Installation / Upgrade Guide

Ingenious Testcraft Technical Documentation Installation Guide

Web Deployment on Windows 2012 Server. Updated: August 28, 2013

PROJECTIONS SUITE. Database Setup Utility (and Prerequisites) Installation and General Instructions. v0.9 draft prepared by David Weinstein

Implementing Microsoft SQL Server 2008 Exercise Guide. Database by Design

These notes are for upgrading the Linko Version 9.3 MS Access database to a SQL Express 2008 R2, 64 bit installations:

CoCreate Manager Server Installation Guide. CoCreate Manager Server Installation Guide 1

Installation Guide v3.0

ControlPoint. Advanced Installation Guide. Publication Date: January 12, Metalogix International GmbH., All Rights Reserved.

ecopy ShareScan 5.0 SQL installs guide

GoDaddy (CentriqHosting): Data driven Web Application Deployment

Virto Password Reset Web Part for SharePoint. Release Installation and User Guide

AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS

McAfee One Time Password

RFID Tracking System Installation

Central Administration User Guide

INSTALLATION GUIDE V2.1 (DRAFT)

Video Administration Backup and Restore Procedures

Management Center. Installation and Upgrade Guide. Version 8 FR4

Installation & Configuration Guide

Installation for WEB Server Windows 2003

Product Manual. MDM On Premise Installation Version 8.1. Last Updated: 06/07/15

Transcription:

Eylean server deployment guide Contents 1 Minimum software and hardware requirements... 2 2 Setting up the server using Eylean.Server.Setup.exe wizard... 2 3 Manual setup with Windows authentication - Setting up the website for data services... 2 4 Manual Setup - Configure database... 3 5 Deploy application... 5 6 Manual Setup - Test if the database is set up properly... 6 7 Test if server is set up properly... 7 8 How to deploy server with Basic authentication mode... 8 9 How to update server... 8 10 Eylean server migration... 9

1 Minimum software and hardware requirements 1.1 SQL Express 2012 or 2014 with management studio installed, for newer version please check with support. 1.2 Internet information services 7.0 or greater installed. 1.3 Microsoft.NET 4.0 (client profile not enough). 2 Setting up the server using Eylean.Server.Setup.exe wizard If your server meets the requirements listed above, run the Eylean.Server.Setup.exe tool and follow the steps, in order to install or update the Eylean server software. In any other case (error during automated wizard setup, etc.) please follow the steps provided below to make a manual server setup or update, otherwise contact our support team. Note: When extracted from.zip the file structure should remain as it is in order to run the setup wizard properly. 3 Manual setup with Windows authentication - Setting up the website for data services 3.1 Create new website for Eylean server or use existing default website. 3.2 Add new application called EyleanServer to newly created or existing website. 2

3.3 Disable anonymous authentication. 3.4 Enable windows authentication. 3.5 Choose application pool or create new one. 3.5.1 Make sure that chosen app pool runs on 4.0 version of.net. 3.5.2 Make sure that chosen app pool is in integrated mode not classic. 4 Manual Setup - Configure database 4.1 Open SQL management studio and connect to the desired instance. 4.2 Add new user which is the same as App Pool s identity account assigned to EyleanServer application. There are two possible cases on which identity is used by IIS to access the database: 3

1. If the Pool identity is set to NetworkService then it will use NETWORK SERVICE account. 2. In other case if the identity is set to ApplicationPoolIdentity, then IIS will use IIS AppPool\ POOLSNAME account where POOLSNAME is the pools name on the first column for instance: IIS AppPool\DefaultAppPool. 4.3 Add new data-tier application by deploying included.dacpac file (do not extract it, use it in the deployment wizard as single file). 4.3.1 Be Sure that you are deploying with sysadmin or dbcreator privileged account, otherwise it will not create a required database 1. 4.3.2 Set role for IIS user as database creator. 4.3.3 If you are using Windows 8 or Windows server 2012 you need to make sure Turn windows features on or off HTTP activation under.net 4.5 framework features is checked. 1 Sometimes there is an issue when only first step of deployment is run. It is caused by using a group login to connect to sql server. Try using different login to deploy the.dacpac file. 4

5 Deploy application 5.1 Copy application files into IIS mapped directory for EyleanServer application, if this is not done yet - create directory, map it, copy files. 5.2 Configure server application web.config file. 5.2.1 In web.config file find this element: <add name="eylean" connectionstring it should contain parameter named Data source. 5.2.1.1 Set parameters value to your SQL instance URL (in most cases when there is local databases, set parameter to.\(sql instance name), it indicates local SQL instance despite the naming). 5.2.2 Also you can specify main server administrator by adding two sections into the webconfig file: Add new configuration section definition: <configsections> <sectiongroup name="applicationsettings" type="system.configuration.applicationsettingsgroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="eyleanserverapplication.properties.settings" type="system.configuration.clientsettingssection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirepermission="false" /> </sectiongroup> </configsections> Add default main admin section in application settings: <applicationsettings> <EyleanServerApplication.Properties.Settings> <setting name="defaultadmin" serializeas="string"> <value>domain\user</value> <!-- this is where you type in your administrative Windows NT user account --> 5

</setting> </EyleanServerApplication.Properties.Settings> </applicationsettings> 5.2.3 Configure e-mail notifications, otherwise if web.config contains <mailsettings>, remove that tag and it s content: Add new section to <system.net> or configure existing one: <mailsettings> <smtp from="noreply@eylean.com"> <network host="smtp.mymailhost.com" port="587" defaultcredentials="false" enablessl="true" username="john.smith" password="password"/> </smtp> </mailsettings> If your will use default windows authentication you can define defaultcredentials="true", then remove username and password attributes from config. If server does not use SSL for smtp you can specify enablessl="false". 6 Manual Setup - Test if the database is set up properly Enter in your browser url of the Eylean server like this 2 : http://yourdomain/eyleanserver/dataservice.svc If everything is OK, you should see a simple list of entity names like there: 2 When accessing this address you might be prompted for login, in this case use your Windows NT login. 6

7 Test if server is set up properly Run Eylean client and select connect to server. Then add your server domain in servers list. Connect to it. If you are doing this first time it will show dialog saying that login failed, in this case check Create new user option and fill in your details using windows NT account. If succeeded, you will see message box User created successfully. Finally, if no error messages are displayed, you have successfully connected to Eylean server. If this is the first time you are using this server, there will be no workspaces so you should proceed to creating a new one. In other cases you should check: Database is up and running. You are using correct account to login. Your server is accessible. You have provided required permissions for mentioned identities in paragraph 3. See if http://yourdomain/eyleanserver/dataservice.svc/getmyuser address gives you information about your user without error messages. You can check ExceptionsLog.log file created in Windows/temp/ folder in case of any exceptions in server. You can check ExceptionsLog.log file created in My documents/eylean/logs/ folder in case of any client exceptions to have more information about unsuccessful connection attempts. 7

8 How to deploy server with Basic authentication mode In IIS make sure basic authentication is installed and enabled authentication and disable all other authentications In web.config file on server, find basichttpbinding element and change clientcredentialtype mode to Basic like this: <security mode="transportcredentialonly"> <transport clientcredentialtype="basic" /> // instead of windows </security> On client machine, go to Eylean installation directory. By default it is C:\Program Files\Prewise\Eylean Board\ Find file Eylean.exe.config change clientcredentialtype from Windows to basic: <security mode="transportcredentialonly"> <transport clientcredentialtype="basic" /> // instead of windows </security> 9 How to update server First of all, you need to visit http://www.eylean.com then go to download page and download server files (they already contain new version files). Extract somewhere (do not extract to the directory where current server files are located at this moment). You can either run setup file and choose update option or select all files (except web.config, eylean.dacpac and deployment guide) and copy them to the directory where current server files are placed and overwrite. Attention: you do not need to update Database or upgrade data-tier application. Server files contains all the necessary update scripts to upgrade the database to the latest version. 8

10 Eylean server migration To perform Eylean server migration, follow these steps: 1. In current server stop IIS application for Eylean server. 2. Do a backup of MS SQL database for Eylean. 3. On new machine setup new Eylean server. 4. Copy over SQL backup. 5. Delete newly created DB and restore one from backup instead. 6. Make sure your web.config for EyleanServer is updated. 9