Keyfax
  • đź“‹What is Keyfax?
  • Product Suite
    • Keyfax Administrator Tools
      • System Requirements
      • Installation
      • Logging On
      • Navigation
      • Exclusive Mode
      • Script Levels
        • Master Scripts
          • Category Editing
          • Topic Editing
          • Self-Service Categories
        • System Scripts
          • Cancel
          • Priority Justifications
          • Results
          • Special Instructions
          • Startup
        • Script Sets
          • Category Properties
          • Setting up Topics
          • Topic Properties
          • Loading Script Sets
      • Script Editing
        • Script Editing - The basics
        • References
        • Testing your changes
        • Script Flows
      • Script Entities
        • Databoxes
          • Script Data
            • Host-specific notes
          • SQL Query
            • Testing SQL Query Databoxes
          • Import XML
          • Export XML
          • System Values
          • Company Data
          • Testing Databoxes & Expressions
          • Databox Read
          • Databox Write
          • Databoxes in Messages & Tasks
        • Questions
          • Address
          • Checklist
          • Date/Time
          • Dynamic Lists
            • Testing Dynamic Lists
            • Dynamic List Examples
          • External Forms (eForms)
            • External Forms - Technical
          • File Upload
          • List
          • Numeric
          • Text
          • Video Call
        • Asset Data
        • Markers
        • Messages
          • Testing Messages
        • Services
          • Host-specific notes
        • Priorities
        • Tasks
          • Enclosures & Attachments
          • Continuations
          • Host-specific notes
      • Reports
      • Databox Examples
        • Business Days
        • Working Hours
        • Time of day
        • Higher priority jobs
        • Script Duration
        • How did it happen?
        • Repair Description
        • Concatenating CSV
        • Tenant Handbook
        • Multi-line Addresses
        • Priority / Response Days
        • Contains Text
      • Databox Expressions
        • Text Expressions
          • CSV
          • Entry
          • Exists
          • FieldMerge
          • Index
          • IndexOf
          • InList
          • Item
          • Len
          • ListTidy
          • Lower
          • PadLeft
          • Replace
          • Row
          • RowMerge
          • SubStr
          • Trim
          • Upper
          • WCase
        • Numeric Expressions
          • Abs
          • AsNum
          • Between
          • Int
          • Mod
          • Number
          • Result
          • Round
        • Date Expressions
          • After
          • AsDate
          • Before
          • BetweenDates
          • DateAdd
          • Day
          • Month
          • Now
          • Today
          • WeekDay
          • Year
        • Number Formatting
        • Operators And Literals
        • Logical Expressions
        • Additional Functions
          • Ds
      • Users
        • Finding active users
        • Keyfax SSO – via Microsoft Entra ID Support
      • Advanced
        • Base Task Templates
          • Email Task Templates
          • Letter Task Templates
          • Note Task Templates
          • SMS Task Templates
          • VoiceSage Task Templates
          • Host-specific notes
        • Export & Import
        • Communications Queues
      • Host Operations
        • ActiveH Operations
          • Introduction
          • Actions
          • Databoxes & UDEs
          • Emails
          • Mail Merge Letters
          • Populating CallType
          • Populating JobType
          • Repairs Inspection Task
          • Repairs Interface
        • Fast Lean Smart
      • Best Practices
        • Extracting XML from Keyfax tables
        • Script Performance
        • Handling multiple rows from SQL
        • HTML Editor
        • Writing SQL Queries
      • Known Issues
        • Startup Messages
        • Running but not Visible
        • Error 1001 During Install
        • Stopped Working
    • Keyfax Staff
      • System Requirements
      • Advisor Feedback
      • Priority and Quantity
    • Keyfax Self-Service
      • System Requirements
      • Browser Support
    • KeyNamics
      • Model Driven Apps
      • Power Pages Portals
      • Installation
        • System Requirements
        • Solution Import
        • Basic Setup
        • Known Issues
      • Embedding
        • Model Driven Apps
        • Power Pages Portals
      • Configuration
        • Settings
        • Mappings
          • Creating Mappings
          • Minimum Mapping Requirements
          • Mapping Entity Form Fields
          • Mapping Lookup fields
          • Mapping Examples
        • FetchXML
          • Creating FetchXML queries
        • Logging
        • Test
      • Advanced
        • Mode Translation Rules
        • Customising Launch Button
        • Extending Export Data
        • Mapping Dump Fields
        • Mapping JSON Results
        • Enabling Help Panes
        • Mobile Operation
        • Handling uploaded content
      • Technical
        • Topology
        • Copying Environments
        • Keyfax Startup Data
        • Keyfax Export Data
    • Keyfax Client
      • Installation
        • Getting Started
        • Launch Tester
        • Uninstall / reinstall
        • Known Issues
    • Keyfax Cloud
      • Uptime Guarantee
      • Business Continuity
  • General
    • General FAQs
      • General Questions
      • Installation Questions
      • Migration Questions
      • Security Questions
      • Test & Training Questions
    • Keyfax FAQs
      • Keyfax Administrator Tools
      • Keyfax Staff
      • Keyfax Self-Service
      • KeyNamics
      • Keyfax Client
      • Keyfax Cloud
    • Issues & Solutions
      • Emails not working
    • Release Notes
      • Keyfax
        • 4.4.7
        • 4.4.6
        • 4.4.5
        • 4.4.4
        • 4.4.3
        • 4.4.2
        • 4.4.1
        • 4.4.0
        • Previous Releases
      • Keyfax Client
        • 4.0.0.44
        • 4.0.0.43
        • 4.0.0.42
        • Previous Releases
      • KeyNamics
        • 3.0.0.0
        • 2.0.0.13
        • Previous Releases
      • Older Releases
        • Staff
  • Integrations
    • API Docs
      • REST API
        • Quick Start
        • Deep Dive
        • API SDKs
          • .NET SDK
          • JavaScript SDK
          • Start-Up Data
          • Processing Results
        • API Reference
      • SOAP API
        • Quick Start
        • Error Handling
        • Status Codes
        • XML Schemas
          • Startup Schema
          • Results Schema
          • Results with Note
          • Cancelled Schema
          • Address data
      • Legacy APIs
        • Active X
        • Asynchronous Pluggable Protocols
        • XmlHttp
    • Integrations
      • Aareon
        • Introduction
        • Launching Keyfax Repairs
        • Launching Keyfax Enquiries
        • Configuration
        • SOAP based integration
        • QL Message fields
        • Known problems
      • Accuserve
      • ActiveH Desktop
        • Introduction
        • ActiveH Repair Interface
        • Known Problems
        • Keyfax Configuration
          • MISExchange.xml
          • Example Settings
          • Retrieving Block Codes
        • MIS Configuration
          • Exchange Process
          • Exchange Elements
          • User Permissions
          • User Security
          • UDE Interface
          • UDE Configuration
          • Settings
          • Desktop Configuration
          • Priorities Configuration
          • Populating Job Type
          • Populating Assigned To
          • Populating Call Classification
          • Configuring Log Call
            • Launching Keyfax from Response Repairs
          • Workflow Integration Actions
        • MIS interface Objects
          • CRM Gateway
          • Desktop Task
          • System Task Email Addressee
          • Desktop Task Action
          • Repair Request
          • Repair Request Inspection
          • Repair Request Task
      • ActiveH Portal (TIPS)
        • Introduction
        • Settings
        • Known Issues
      • ActiveH Web
      • Breeze IT
      • Caltech
      • Capita
        • Capita Housing / Academy
          • Host Table Usage
          • Troubleshooting
        • Open Housing
      • Civica
        • Civica CX
          • Introduction
          • Mappings
          • Start Up Data
          • Inspections
          • Known Issues
        • Civica CM
          • Known problems
        • Servitor
          • Example Import XML
          • Example Export XML
      • ContactView
      • Dynamics
      • Kirona
      • Lagan
      • MIS
      • MRI
      • Northgate
        • Launching Keyfax
        • Exchange process
        • XML/Field mappings
      • OneServe
      • ROCC
      • Total Mobile
        • Launching Keyfax (TASK)
        • TotalView Configuration
      • SDM
    • Best Practices
      • Integration Considerations
      • Displaying Keyfax Self-Service
  • Technical
    • General
      • Keyfax Architecture
      • Clearing Cache
    • Cloud Operation
      • Microsoft Azure
      • Amazon Web Services
    • Configuration Settings
      • Introduction
      • Paths Element
    • Developer Zone
      • eForm Technical Details
    • SQL Server
      • Freeing Space
      • Maintaining Indexes
      • Maintenance Plan
      • Restoring Live into Test
  • Links
    • Our Web Site
    • Our Blog
    • Try Keyfax
    • Contact Us
Powered by GitBook
On this page
  • Can I install Keyfax within my own Azure environment?
  • What specifications are required within Azure?
  • We are moving our Exchange Mail Server onto another machine; what if anything do I need to do?
  • What (if any) Database Maintenance Plan do you install on our SQL Server?
  • Why am I seeing an error 'Invalid Instance/Invalid connection?
  • We need to install Anti-Virus software on our Webserver (IIS), - are there any considerations?
  • We need to relocate the Keyfax application onto another web server. Is is just a case of copying over the KeyfaxData folder structure, creating the website in IIS and updating server names in files and configuring IIS?
  • Can we use SCCM to install?
  • We have a number of Windows Server® patches to apply; could any of these cause issues with the Keyfax software?
  • My SQL Studio Management Studio will not connect to another SQL Server on my network; I get an error telling me that the server does not exist. I have checked and both servers will accept remote connections.
  1. General
  2. General FAQs

Installation Questions

Frequently asked questions related to Keyfax installation.

PreviousGeneral QuestionsNextMigration Questions

Last updated 1 month ago

Can I install Keyfax within my own Azure environment?

Yes. Keyfax can be hosted within a Azure IaaS environment. The Keyfax web server will require at least 1 virtual machine. The Keyfax database can either be hosted on a virtual machine or within a SQL Azure database depending on your preference.

What specifications are required within Azure?

Please see our recommendations within how do I install the websites or SQL Server database components of Keyfax?

Unless by prior agreement, this will be done for you by trained technicians.

We are moving our Exchange Mail Server onto another machine; what if anything do I need to do?

If the mail server name or IP address is changing, it will be necessary to update the Keyfax configuration files to suit; technicians or support staff will do this for you.

What (if any) Database Maintenance Plan do you install on our SQL Server?

Normally, you will assume responsibility for setting up any maintenance plans as requirements/procedures will normally be determined by your company policy; please consult your DBA. Performing regular backups will ensure that the transaction log space used will be freed and reused, thus avoiding continuously auto-growing the log file which can become enormous and have a severe impact on performance.

Why am I seeing an error 'Invalid Instance/Invalid connection?

The full message is likely to be displayed if you are attempting to connect to a clustered SQL Server and may be seen in the Admin Tools User Maintenance page or anywhere within Contact•View:

Microsoft OLE DB Provider for SQL Server error '80004005'
[DBNETLIB][ConnectionOpen (Invalid Instance()).]Invalid connection.

This is a known problem that is unique to clustering. The reason is that the cluster manager will answer on one IP/port and then hand-off communications to the actual (physical) server, which may communicate on a different port. The fix is to specify the port no. (usually 1433) on the connection string. It looks like there might not be a fix, For more info, check out this Microsoft Technet article:

We need to install Anti-Virus software on our Webserver (IIS), - are there any considerations?

We recommend that you add the folder KeyfaxData (and all it's subfolders) your (IIS) Webserver to the on-access scanning exceptions list (certainly for Read operations); this has led to performance issue in the past. If there’s an option to exclude process W3WP.EXE too, that’ll save a few milliseconds. It will be worthwhile running comparisons before/after AntiVirus changes to ensure that the server performance and access is not unduly affected.

We need to relocate the Keyfax application onto another web server. Is is just a case of copying over the KeyfaxData folder structure, creating the website in IIS and updating server names in files and configuring IIS?

No! There are many reasons why it is necessary for Omfax technicians to undertake this work. This would include:

  • Security implications, i.e. IIS, folder permissions, restrictions by IP address (especially for DMZ servers)

  • Linkages between instances of Keyfax (e.g. intranet and DMZ)

  • Admin Tools access (application rebuild or reconfiguration may be necessary)

  • Client access

  • Custom DLL registration

Can we use SCCM to install?

Yes but be aware you need to use the /qb switch when installing. For example msiexec.exe /i “Keyfax Admin x64.msi” /qb.

We have a number of Windows Server® patches to apply; could any of these cause issues with the Keyfax software?

Whenever possible, we would recommend testing or at least backing up server machines prior to any patch updates. In the unlikely event of any issues, we would endeavour to resolve any issues under support/maintenance contracts.

My SQL Studio Management Studio will not connect to another SQL Server on my network; I get an error telling me that the server does not exist. I have checked and both servers will accept remote connections.

Try enabling Named Pipes and TCP/IP connections on both SQL Servers.

http://support.microsoft.com/kb/318432