Archive for category Accounting
Integrating Office Accounting on a Network with Business Contact Manager for Outlook (Article 7)
Posted by Mark Raborn in Accounting on 2008/10/07
you are reading Article 7
- Article 1 – Demos and Videos – using Business Contact Manager (BCM), Microsoft Office Accounting (MOA), and Dynamics Point Of Sale (POS) “TOGETHER”
- Article 2 – SQL Database Install – deployment of “Remote Database” for BCM, MOA and POS
- Article 3 – SQL Database Configuration – Security Settings and Service Accounts for BCM, MOS and POS
- Article 4 – BCM Client Installation – Connect Business Contact Manager to Remote SQL Database
- Article 5 – Overview of Database and File Locations – “under the hood” in BCM, MOS and POS
- Article 6 – Moving the BCM Database – SQL detach .mdf .ldf copy and re-attach the company
- Article 7 – MOA Client Installation – Integrating Office Accounting on a network with Business Contact Manager for Outlook
In the previous articles we accomplished the initial work to setup and share BCM and MOA across a network from a Remote SQL Database. To review what we’ve done to this point:
- We installed SQL Server on a dedicated Server machine
- We established an instance named MSSMLBIZ
- We installed Business Contact Manager on one of the Client Workstations on our network and pointed it to our MSSMLBIZ instance
- We moved the data and log files (.mdf and .ldf) to a more universal and stable location within the file structure of our Server
Now that the BCM database (.mdf and .ldf) files have been re-attached to the MSSMLBIZ instance, we move on to installing and then integrating Microsoft Office Accounting 2008 with our existing BCM installation. The end result will provide both Office Accounting and Business Contact Manager functionality as a unified platform on which to conduct business from our network.
Key integration points for those new to the platform:
Microsoft Office Accounting 2008’s database can be MERGED with an existing Business Contact Manager database. The merging provides significant benefits to Small Businesses looking to achieve a fully integrated Customer Relationship and Accounting platform. The integration can be accomplished over a network and makes the data and functionality available to multiple users. The price/performance ratio makes this combination a “very good value” given that BCM is as little as $150/seat and Office Accounting Pro is $199/seat. The final piece needed is SQL Server 2005 Express or higher. While SQL Server 2005 Express is “free software” and will work similarly, our article series is written based on using SQL Server 2005 Standard on a dedicated SQL Server.
Order of Software Installation: Office Accounting 2008 is installed ”after” Business Contact Manager has been completely configured. One copy of Office Accounting must be installed on the SQL Server. Because integration uses Accounting’s menus, the full task of completing integration must be finished at the SQL Server before other “workstation” installations of Office Accounting can be added. These subsequent ”Client” installations are directed to the integrated database. Client installations do not then require a local SQL database as part of their installation (see Custom Workstation Installations of Office Accounting at end of article).
PLEASE NOTE: we have chosen to use a dedicated SQL Administrator account for the initial install of Microsoft Office Accounting on the SQL Server. This provides access to the full array of tools and functionality. Since our SQL Admin account “owns” the database, we have unrestricted administration rights and can change the installation as needed using SQL Configuration Manager, SQL Management Studio and the proprietary Office Accounting data tools, (please read earlier articles for explanation).
Integration Procedure Office Accounting 2008 and Business Contact Manager for Outlook 2007
On the SQL Server – install Office Accounting 2008 using the SQL Administrator account (details about this account earlier in the series)
This initial installation of the “first” Office Accounting 2008 to be installed uses the same MSSMLBIZ instance already installed on the SQL Server for BCM. During Accounting setup, a second database will be created within the MSSMLBIZ instance. This second database is exclusively for Office Accounting. Note that at this point the databases of BCM and Accounting have not been merged.
To integrate the Microsoft Office Accounting database with Business Contact Manager for Outlook 2007 database, follow these steps:
- Open Microsoft Office Accounting Professional
- Go To Company | Integrate with Business Contact Manager
- The Integrate with Microsoft Office Outlook with Business Contact Manager wizard will launch
- Review the Welcome text, click Next
- Select a Business Contact Manager for Outlook database
- This should be the same database name created for BCM originally, or the one currently active if you have created additional databases since first installing the software.
- Select the database from the drop-down menu, click Next
- Back up databases
- Backing up both of the existing BCM and MOA databases is REQUIRED prior to Integration. This is to protect your existing Business Contact Manager data (as it currently exists) AND your Office Accounting data (as it currently exists)
- Browse to the directories in which you want to store your BCM and MOA backups
- Name your backup files
- Type a password to protect your data (if necessary)
- Be ABSOLUTELY CERTAIN TO WRITE DOWN AND RETAIN THE PASSWORD! It is required to restore data if ever needed.
- Click Next
- Business Contact Manager Email Auto Linking
- Make your choice as to Retain the Email Auto-linking settings or Disable them
- Click Next
Merge Duplicate Accounts and Customers
!!! IMPORTANT !!! if you have been using Office Accounting and Business Contact Manager separately for some time (meaning “prior to merging them”), consider this carefully:
- SCENARIO 1: If you have a small contact database and you are not certain as to what records are current what records are outdated; you may want to ALLOW duplicate records to be created. With only a few records, the time necessary to scrub the data (clean it up) may not be excessive.
- SCENARIO 2: however !!… if you have a large database of BCM “Contacts & Accounts” and a large database of Accounting “Customers” and these programs have been used “separately”, you may want to audit the records in both programs prior to merging them (which means STOP HERE AND DO NOT INTEGRATE YET!). Allowing duplicates to be created when there are “many many” records creates obviously “much more work”. Think sensibly about duplication before making your selection and always attempt to keep records current so that the data merged is exactly the “same” data
. - NOTE: remember this only applies when BCM and MOA have been used separately prior to integration. If this is a completely new and clean install of the programs, you will have no records to merge, so merging therefore would not be an issue.
Make your choice, click Next
The list of CURRENT OFFICE ACCOUNTING USERS will be presented at this point.
To review considerations regarding permissions (for both applications), read this Article.
Here is a quick review of the topic:
ALL users with permissions in Office Accounting will have permission to use Business Contact Manager
The same is not true in reverse. Business Contact Manager Users must be “explicitly granted permission to have to access in Office Accounting (i.e. accessing financial records of Customers, generating quotes and invoices, viewing and changing financial records for Banking, etc….)
On a domain, access to accounting is based upon Active Directory Users (not Groups). Users located in the directory are given “permission” to log on to Accounting. The level of access available upon log on varies. Users “level of access” is generally determined by the business Owner/Manager. These decisions should be made prior to integrating BCM and Office Accounting. Finalizing access considerations assures that Users will have the “full” functionality (in their roles) that is expected of the Office Accounting software once integration is completed.
Office Accounting offers the following roles which are assigned to users on the domain:
- No Access
- Read-only User
- Salesperson
- Accountant
- Office Manager
- Owner
Confirm your selections for Office Accounting users
Click Next
Reviewing the function and importance of the .sbc file in Microsoft Office Accounting
Business Contact Manager for Outlook was oriented to the MSSMLBIZ instance in Article 4 of our series. BCM locates the shared database “differently” than Microsoft Office Accounting.
To review Microsoft Office Accounting design when locating a shared database:
Office Accounting locates the SQL Server by querying a Small Business Company text file using the file extension (.sbc). The .sbc text file is located somewhere on the network and is literally “how” Microsoft Office Accounting gets directed to the Remote Database Server. Deciding where to store and how to access the .sbc file is a fundamental consideration whenever Office Accounting is being shared amongst multiple computers. The (.sbc) file is always required in “shared scenarios” and will still be required after integrating an Office Accounting database with a Business Contact Manager database.
Choosing a filename and location for the .sbc file in the Microsoft Office Accounting integration wizard
To complete the basic steps in configuring Office Accounting for multiple users, the location from which the company.sbc is accessed must be properly SHARED to users. All users requiring access to Microsoft Office Accounting will require access to this file from their local machines. Place the file in a Network Share and let every person running Office Accounting know where it is and how it can be accessed on the network
Once the location for the .sbc file has been determined and confirmed as SHARED.
- Select that location from within the Integration Wizard
- confirm the “name” of the .sbc file
- click Save, and click Next
That’s it. Office Accounting now knows where (and how) to access the shared database. The next step is to complete your work to this point and integrate (merge) the databases.
Here we go…. Drum rollllll pleeeaaassee.
To continue, click Integrate
Backup of the database will now begin
Followed by moving and merging the necessary tables as well as re-defining the database schema for both programs
The wizard will then assign the Office Accounting Permissions to domain users on the network as specified earlier
and then…
COMPLETED (ta da!)
Turn on the OPEN sign, we’re ready for business
What is inside a Small Business Company (.sbc) file?
On workstation installations, Microsoft Office Accounting must be instructed “where to find” the Office Accounting Remote Database. To review our earlier statements, Office Accounting answers this question by use of the .sbc “text file”. The text file (yourcompany.sbc) details specifics about the remote SQL Database (you can open the .sbc file with any text editor). Here is what the .sbc file contains:
- the NAME of the database
- the NAME-OF-THE-SERVER the database is located on
- the SQL-PORT-NUMBER on which you must make your requests
- NOTE: 5356 is the port number we’ve opened for access – see earlier article)
How we choose to Share the .sbc file and its parent directory
- Locate the FOLDER in your TEAMFOLDER (see earlier article) in which you will store and share the .sbc file
- Right click on the chosen folder and select Sharing and Security
- Share the folder containing the .sbc file
Set permissions for folder containing .sbc file. Our practice is to create two Groups first
- Management “Admin/Management Group“
- BCMMOA “Users Group“
The Management group “could include” the Network Administrator and potentially the Owner/Office Manage
- provide “Modify” permissions to the Management “Group”
The BCMMOA group included all other Users (employees, salespersons, bookkeepers, etc…)
- provide “Read” permissions to the BCMMOA “Group”.
Using these permissions, regular users (the BCMMOA Group) can launch Office Accounting locally on their Client machine. Office Accounting would then READ the .sbc file from the network share. The information in the .sbc directs the Client to the SQL Server. All Client machines read and write to the same database.
Management Group Users do the same, however, with MODIFY permissions (the Management Group) permissions on the share could be altered as needed. In unusual cases even “deny” ACLs could be used. REMEMBER however that Office Accounting provides control of permissions from within the software itself. Access rights can be set to No Access using the GUI. Be careful about using Deny ACLS on the share as this will completely bar Users from accessing the Accounting 2008 .sbc file which in turn would override any permissions in Office Accounting because the .sbc pointer to Accounting would be closed to access.
Once these permissions are properly set, you are clear to finish your Client installations. Congratulations.
About Microsoft Office Accounting on Workstations and Laptops
Custom Installation: During Client installation of Accounting, simply choose “CUSTOM” during the first steps of installation. You can tell the installer not to install SQL Server as well as provide the location of the .sbc file you have shared on your network.
Remember Permissions: For each Workstation installation, Office Accounting requires you to explicitly permit access to each User in the domain. Permissions are granted using the Accounting software program itself. Groups are not recognized in granting permission so individual Users must be granted access one by one. Here are the levels of access:
Available Roles:
- No Access
- Read-only User
- Salesperson
- Accountant
- Office Manager
- Owner
Accounting access can be granted at the SQL Server (using the Office Accounting GUI). Permissions can also be granted from a Workstation “IF” the logged on User has the Owner role or Office Manager role.
Using the SQL Administrator Account to grant access:
REMINDER: our practice throughout this article series (when working at the SQL Server) has been to use a master SQL Administrator account (for installs of Office Accounting and BCM). “By default” this account has the highest level of access possible for your Office Accounting installation. The SQL Admin Account is a valuable resource if something goes wrong with permissions. You can always go to your SQL Server, logon using SQL Administrator Account, launch Office Accounting 2008 and set permissions for Users. This is always possible because (the SQL Administrator Account owns the database) and is grated Owner permissions in Accounting “by default”.
If permissions are every negatively altered from a workstation (by an Owner or Office Manager) in a way that is destructive to access, the SQL Administrator Account should provide the necessary level of access to restore proper function.
CLIENT INSTALLATIONS OF OFFICE ACCOUNTING 2008 – (AVOIDING LOCAL INSTALLATIONS OF SQL SERVER ON WORKSTATIONS)
One improvement over BCM that exists is in the Office Accounting 2008 setup and installation procedure is that Accounting offers the ability/choice to not install a SQL database at time of first installation. BCM does not give this option. For Accounting installations use the Advanced Options to avoid installation SQL and to point Office Accounting to the existing database. The advantages:
- it is a big time saving element during install
- it improves system performance by not having an unneeded SQL install on the machine
NOTE: in existing BCM installations that are connected to a Remote Database (as with the example in this article series) – for client “Desktop” machines, you may uninstall SQL Server 2005 Express and the MSSMLBIZ instance entirely from that client “Desktop” machine. SQL is not needed on any “Desktop” machine permanently connected to the network and requesting its data from the Remote SQL Server. Removing the local SQL instance takes only a little time and the performance gains are significant (especially for older machines).
NOTE: for laptop machines, keeping the MSSMLBIZ instance of SQL Server 2005 Express installed is advisable. Having a local instance of MSSMLBIZ on laptops enables the ability to use the company’s central BCM Database offline. This enables Salespersons to travel outside the office (taking a copy of the database with them), they can conduct business “in the field” using the company BCM database locally on their laptops and then sync up the database upon return to the office. This feature is “huge” in the real world for SalesPeople especially because items from Office Accounting (Services and Products) can be quoted in BCM while “unattached from the network”. This allows the Salesperson to take their products and services with them! For those unfamiliar with the feature, Quoting Services and Products in BCM is accomplished using the Opportunity feature and it’s very cool.
This concludes Article 7
About WIGITAL. We are IT Experts providing services to companies that seek technology to empower business. We are located in Southern California. Please contact us at WIGITAL.
Thank you for reading
Office Accounting 2008 fails to open Sample Company
Posted by Mark Raborn in Accounting, WIGITAL on 2008/08/05
Recently, we’ve been learning about Microsoft Office Accounting 2008 and integration with Business Contact Manager.
There are two Sample Company databases that come with Office Accounting 2008
- SampleProductCompany2008.sbd
- SampleServiceCompany2008.sbd
Each of these sample companies are focused on providing an example of a “Product” based company and a “Service” based company.
The Sample Company databases are both from the Office Accounting 2007 version of the product and will need to be upgraded to the 2008 database schema to run.
In testing Office Accounting 2008 integration with Business Contact Manager in the Domain, we discovered an error where Office Accounting 2008 will not open either Sample Company. The error is replicated as follows.
- Integrate Business Contact Manager and Office Accounting in a domain environment.
- Add a “laptop” to the domain
- Connect Business Contact Manager and Office Accounting to the Remote Database Server in the domain.
- Allow the laptop to use the “Offline database” ability so that it can function when not connected to the domain
- Attempt to Open the Sample Company from the Office Accounting Start screen
- User Account Control will ask for permission to execute a function…
- HOWEVER, the execution is never completed and Office Accounting 2008 fails to open the sample company and returns to the Start screen.
- NOTES: we used a domain account with Local Administrator administrator privileges (in the Local Admins group) on the laptop
SOLUTION:
Assuming that this was a domain related issue in which Office Accounting 2008 did not orient itself to the local database, we logged in locally.
Microsoft Office Accounting stores it’s database files (“locally” by default) in the following location:
C: \ Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data
the two file extensions are .sdb (small business “database”) and .sbl (small business “log”)
After logging on “locally” (NOT ON THE DOMAIN) we attempted to launch the Sample Company from a local administrator account. User Account Control asked for permission to execute a function and we were given this pop-up:
You do not currently have access to this company. Do you want to get access with the owner role?
This pop-up did not appear while we were logged in to the domain (we made multiple attempts)!
We said yes…. let’s go for it and “whalla”, it gave us an additional screen to begin the upgrade process. We are unaware why being logged in to the domain failed to allow us to upgrade the Sample Company database. The user account we were using was in the Local Administrators group on the laptop so it did have the ability (and authority) to upgrade a local database. It was also the owner of the local MSSMLBIZ Instance and the database itself. The other potential reason we consider is that integration with Business Contact Manager on the domain may somehow affect the ability to upgrade. This is unlikely however since the Office Accounting 2008 Start screen is independent of the domain when selecting to open a different Company. So, we are left wondering…???
Here are screen shots:
With all said and done, once the upgrade of the schema was complete we were able to finish the job by moving the data to the current year:
The sample company data will now be moved to the current year. This will only take a moment. When the operation is done the program will have to be restarted.
When you take the time to upgrade the Sample Companies… be sure to upgrade “both of them”. Each Sample Company needs to be upgraded independently… Use the Start screen, select Open Sample Company and then select each of them independently to upgrade.
Go To File | Close Company
From the Start – Microsoft Office Accounting screen | select Open a sample company
select either Service or Product based company to upgrade
Thanks for reading.
Overview of Database and File locations – Business Contact Manager and Microsoft Office Accounting (ARTICLE 5)
Posted by Mark Raborn in Accounting on 2008/07/26
You are presently reading Article 5
Please see these articles for the full scope of this series
- Article 1 – Demos and Videos – using Business Contact Manager (BCM), Microsoft Office Accounting (MOA), and Dynamics Point Of Sale (POS) “TOGETHER”
- Article 2 – SQL Database Install – deployment of “Remote Database” for BCM, MOA and POS
- Article 3 – SQL Database Configuration – Security Settings and Service Accounts for BCM, MOS and POS
- Article 4 – BCM Client Installation – Connect Business Contact Manager to Remote SQL Database
- Article 5 – Overview of Database and File Locations – “under the hood” in BCM, MOS and POS
- Article 6 – Moving the BCM Database – SQL detach .mdf .ldf copy and re-attach the company
- Article 7 – MOA Client Installation – Integrating Office Accounting on a network with Business Contact Manager for Outlook
You are presently reading Article 5
In this article we are going to take a detour to make a point we believe is fundamental to achieving the “primary goals” of integrating Business Contact Manager, Microsoft Office Accounting and Point of Sale.
Those goals are ” enabling multiple users, sharing data, collaborating and growing the business on one financial platform”.
We will use our time in this article to “go walk-about”. Our desire is to look around, get a feel for the data, files and folders and improve our deployment by doing so. This “walk-about” will take us from the database to the user interface and workflow used in Business Contact Manager, Office Accounting and Point Of Sale
QUESTION: If BCM, MOA and POS were an Enterprise app, what administrative questions would we be asking?
How are we going to?”:
- Simplify (administration, security)
- Share Resources
- Collaborate
- limit access when appropriate
- assign roles
- Plan Backup and Restore (Disaster Recovery)
At the beginning of the series, we looked at a number of Office Accounting integration videos, demos and webcasts. These gave an overview to help the Entrepreneur and Small Business Owner learn more about how Office Accounting integrates with Business Contact Manager. How the software works for it’s users is and important part of the story because it demonstrates from the team perspective what integration does to help the business.
If we take a more technical road on this topic and discuss just how integration actually works, then we’ve got to take a look “under the hood”. Doing so should help us plan better. So, let’s first take a look at the file types in Business Contact Manager and Microsoft Office Accounting.
Links to information about data files in Business Contact Manager databases file types .mdf (data) and .ldf (log)
To get some background on Business Contact Manager (BCM) data, log and backup files and extensions, please read:
- BCM FAQ Database at Business Contact Manager Team Blog
- BCM Database “tag” at Business Contact Manager Team Blog
- BCM Troubleshoot database operations in Business Contact Manager
Links to information about data files in Microsoft Office Accounting databases .sbd (database) .sbl (log) .sbc (link) and .sbb (backup)
To get some background on Microsoft Office Accounting (MOA) data, log and backup files and extensions, please read:
Reading these links will gives a background on our products, what file extensions are associated with the database and how they function in the programs.
Now let’s take a look at where they’re located?
.mdf and .ldf locations for Business Contact Manager (when installed on Remote Database Server or Dedicated Workstation)
on Windows Server 2003 or XP, the database files are installed to:
C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Microsoft\Business Contact Manager\here are the .mdf and .ldf files
on Windows Server 2008 or Vista, the database files are installed to:
C:\Users\%USERNAME%\AppData\Local\Microsoft\Business Contact Manager\here are the .mdf and .ldf files
So we’ve placed a lot of emphasis on the location of these two database files!
Why? Because, in our opinion, they’re in the wrong place for a domain deployment.
Specifically:
- the installation is scripted to write the BCM data (.mdf) and log (.ldf) files to a path inside a SINGLE USER’S FOLDER
- current technical documents from Microsoft suggest we just leave them there and share “that particular” USERS FOLDER
Our opinion and our choice (discussed in an earlier article) is to move them. Let’s plan out where and talk more about other directory choices we should consider.
Goin Walkabout – the concept of Shared Folders in a multi-user BCM+MOA+POS
As we get more familiar with the Business Contact Manager interface, we learn how BCM shares contact data, sales data, marketing plans and more. Our users will share lots of useful “information”. It’s all stored in “our new common database”. That’s a valuable concept as it applies to database information. But, we what happens when start dealing with document. What about sharing documents?
Business Contact Manager is fundamentally designed to use documents, form letters, marketing letters through the software interface. Let’s look at that.
Example: an employee wants to send out a Marketing Letter.
They launch Business Contact Manager. Jump into the Marketing screen, rbrowse for their best Letter in their My Documents and prepare to send it to part of the companies Customer list.
Now… where is the letter…? It’s stored locally in that particular users “My Documents”. This is the same issue we stumbled with relating to the database. It too was stored in a specific Users Documents and Settings.
In a collaborative environment the goal is not just to share the database data, but to share other resources as well. It’s just as important to share documents, marketing letters, form letters, spreadsheets, templates, project resources and so on. At present though, in Business Contact Manager, if our salesperson is going to pull up their marketing piece, they access it from their local My Documents (that’s where BCM defaults to open it and to store it). If there is some great improvement to the marketing piece by the salesperson, when they store it, it goes right back into their local My Documents. No one else benefits from that improvement. No one else get’s to share in it.
When the salespersons buddy want’s this great new piece, he can’t. He doesn’t have the ability to open a document in the first salesperson’s My Documents folder. It’s just locked up there on the the computer where it’s stored.
To get more out of Business Contact Manager and Microsoft Office Accounting, we need to share the documents as well as the data.
Shared documents can just as easily be accessed within the User Interface of Business Contact Manager. All we do is just create the Shares and build some directories inside them according to the way we do busines (and the way Business Contact Manager and Office Accounting work). This concept is common in the enterprise. Network Shares have enabled collaboration for a long time and were the forerunners of portal applications like SharePoint. Why not apply something similar to Business Contact Manager and let our users know about it.
If we follow this line of thinking, we arrive at a place where we start to realize that integrating on one platform for teamwork also means thinking about the underlying documents on which our company runs.
We need to do some thinking and planning then. Let’s look at:
how BCM and Accounting segments (tags) relationships:
- AccountsCustomers
- BusinesssContacts
- Opportunities
- Vendors
how BCM and Accounting segment workflow:
- Marketing (BCM)
- Project Management (BCM)
- Accounting (MOA)
- Banking (MOA)
- Inventory (MOA & POS)
- Sales (MOA & POS)
what types of documents we use:
- Word Documents
- Excel Spreadsheets
- Marketing Materials (all types of stuff)
- Publisher files
- .pdf’s
- Email Templates
- etc….
- the list should be thorough but more important is how they’re used and by whom
What IT Administration needs are there. Questions like: “How are we going to ?:
- Simplify (administration, security)
- Organize directories and files
- Create Shares
- Limit access
- Secure everything
- Facilitate and simplify Backup and Recovery
Now we’ve got our thinking caps on
Lastly, we should remember that we want to put the database files (our .mdf and .ldf files) somewhere more appropriate. We’ll want to put them in a directory users cannot access but that SQL Server, Business Contact Manager and Office Accounting can. We want to protect the files, be able to back them up and still integrate.
Once we have an idea of our approach, we can begin to create a directory structure and commit to our structure.
OPERATIONS – an example directory structure for a domain BCM+MOA+POS deployment
The next screenshot may appear a bit “well.. BIG”. That’s OK. It’s there to help stir your imagination. However your team conceive your TEAM-FOLDER is “your business” (pun intended). We urge you to consider designing a directory structure and file store based FIRST on your business and SECOND on the workflow of Business Contact Manager and Office Accounting. Build it and save your Product Literature, Marketing Materials, Forms, Letters, etc… into the structure. Experiment with it until it just “makes sense”. Use your own ideas will surface. Once it’s firm, secure it and implement it.
Our own example based on what we see in BCM and MOA:
- OPERATIONS (the root folder)
- bcmmoa
- company.sbc (this file points to the combined Microsoft Office Accounting Business Contact Manager database)
- TEAMFOLDER- (read permissions)
- AccountsCustomers
- files relating to shared active Accounts – (change permissions)
- BusinessContacts
- files relating to shared active Clients – (change permissions)
- Opportunities
- files relating to shared active Opportunitites – (change permissions)
- PRODUCTS
- RECEIVING – (permissions: Users=read ; Mgmt=change)
- SHIPPING – (permissions: Users=read ; Mgmt=change)
- VENDORS – (permissions: Users=read ; Mgmt=change)
- Images-Products (product images) – (permissions: Users=read ; Mgmt=change)
- Docs-Products (product info docs) – (permissions: Users=read ; Mgmt=change)
- SERVICES – (permissions: Users=read ; Mgmt=change)
- SPECIALS – (permissions: Users=read ; Mgmt=change)
- Sale Items (temporary resources) – (read permissions)
- TEMPLATES-ALL – (permissions: Users=read ; Mgmt=change)
- AccountsCustomers-TEMPLATES – (permissions: Users=read ; Mgmt=change)
- FORMS-AccountsCustomers
- MARKETING-AccountsCustomers
- BusinessContacts-TEMPLATES – (permissions: Users=read ; Mgmt=change)
- FORMS-BusinessContacts
- MARKETING-BusinessContacts
- Opportunities-TEMPLATES – (permissions: Users=read ; Mgmt=change)
- FORMS-Opportunities
- MARKETING-Opportunities
- AccountsCustomers-TEMPLATES – (permissions: Users=read ; Mgmt=change)
- AccountsCustomers
- bcmmoa-BACKUP (local backup)
- bcmmoa-SetupResources (IT Administrator)
- DATA-BCM (permissions to SQL Service Account and Backup User)
- company.mdf (data file for combined Business Contact Manager+Accounting+POS)
- company.ldf (log file for combined Business Contact Manager+Accounting+POS)
- DATA-MOA (permissions to SQL Service Account and Backup User)
- company.sbd (data file from original Accounting+POS)
- company.sbl (log file from original Accounting+POS)
- moa-accounting – (accounting + Business Owner)
- moa-banking – (accounting + Business Owner)
- moa-creditcards – (accounting + Business Owner)
- moa-employees – (accounting + Business Owner)
- moa-inventory – (SHIPPING AND RECEIVING)
- moa-onlinesales – (accounting + Business Owner)
- bcmmoa
There you go.
If you are an Entrepreneur reading this, look at each node and think of how your business could use a strucutre just like you may use file cabinets in your office. Some are locked up in your office. Some are out on the sales floor.
An IT Professional reading this diagram will pick up on the permissions. This is how locking things up is accomplished on a computer. The accounting folders are green… (green=encryption). Ask your IT guy to look at this when you begin your own deployment and they can quickly help you map your own solution.
The emphasis is that a COMPANY-SHARE can be secure, shared, encrypted and backed up regularly. The choices shoud be made onsite based on the needs of the company (and not solely from our example). The theme remains: put your company information in a Storage Area of your choosing. A global storate location is best. Plan the directories to enable collaboration and the “re-use” of documents. Improve and enhance Business Contact Manager, Microsoft Office Accounting and Point of Sale by doing so. Experiment to provide the highest and best use for your business.
We believe that planning the topology this way can utlimately help teach a small business how to scale (grow) their technology. SQL Server 2005 Standard accomodates workloads of this level easily so the database side is definitely scalable. Storing the documents on fast, redundant arrays will help also. Your IT Guy will understand all this stuff.
Also, (and this is a topic we have not yet discussed) the software itself is enterprise ready “under the hood”. It is not well documented, but Office Accounting is built on the same engine as Microsoft Dynamics GP (which is Microsofts Enterprise Accounting solution). Dynamics GP (Great Plains) is a world classand it scales to thousands of users. That should put a smile on your face if you’re a small business owner. You just saved about $20,000 becaue at ($200 per seat) Microsfot is giving you similar technology in Microsoft Office Accounting
In the next Article, we are going to move the .mdf and .ldf files for BCM and MOA into the DATA-BCM folder described above. This eliminates our reliance on the SQL Administrators Documents and Settings and confirms our path to begin growing our company.
Article 6 is next
Thanks for goin walkabout with us
Mark Raborn – WIGITAL
SQL Database Configuration – Security Settings and Service Accounts in Domain Deployment for Business Contact Manager for Outlook 2007 (ARTICLE 3)
Posted by Mark Raborn in Accounting on 2008/07/26
You are presently reading Article 3
Please see these articles for the full scope of this series.
- Article 1 – Demos and Videos – using Business Contact Manager (BCM), Microsoft Office Accounting (MOA), and Dynamics Point Of Sale (POS) “TOGETHER”
- Article 2 – SQL Database Install – deployment of “Remote Database” for BCM, MOA and POS
- Article 3 – SQL Database Configuration – Security Settings and Service Accounts for BCM, MOS and POS
- Article 4 – BCM Client Installation – Connect Business Contact Manager to Remote SQL Database
- Article 5 – Overview of Database and File Locations – “under the hood” in BCM, MOS and POS
- Article 6 – Moving the BCM Database – SQL detach .mdf .ldf copy and re-attach the company
- Article 7 – MOA Client Installation – Integrating Office Accounting on a network with Business Contact Manager for Outlook
You are presently reading Article 3
Preparing SQL Server 2005 for Business Contact Manager for Outlook 2007 (and Office Accounting)
To gain background behind the steps in this article, please read these documents relating to Installing Business Contact Manager on a Remote Database.
- SQL Server 2005 Security Best Practices – Operational and Administrative Tasks
- Outlook 2007 Document: Deploying Outlook 2007 with Business Contact Manager in a Remote Database Configuration
- Office Accounting Document: Installing and Configuring Office Accounting for Use with Windows Small Business Server 2003 R2 and SQL Server 2005
This reading more or less outlines Best Practice and the specific Procedures needed to deploy onto a “shared database”. The docs guide us through the installation of “both” Business Contact Manager and Microsoft Office Accounting. They each discuss setting up the “Remote Database” (Microsoft’s simplified terminology for a BCM multiuser database). It’s a bit of reading, and yes… we did read them
. The “goal” in putting them all together is to configure a network accessible database and provide the robust and “scalable” foundation on which to deploy Business Contact Manager, Microsoft Office Accounting and Dynamics Point Of Sale. Reaching the finish line makes the cool stuff the software does available to “lots” of users and gives us a platform on which a team can come together to do just about anything small businesses do.
BTW… it really works
![]()
You will also want to download one “very valuable” Database Tool. The Business Contact Manager Database Admin Tool bundles the SQL scripts discussed in the second document above and automates much of the work. Configuration, permissions, creating tables, running queries are all handled using the Database Admin Tool Wizards. Please note that in talking with Microsoft pre-sales support: Microsoft now “far prefers” you to make use of this tool over manually entering the commands as outlined in the paper.
Here is the tool
DOWNLOAD: Outlook 2007 with Business Contact Manager: Database Admin Tool
IMPORTANT !!! : There is no help file or document explaining the Database Admin Tool (that we know of). WIGITAL will walk you through it here (screenshots included). We suggest reading the 2nd document above because it will educate you on what the tool is doing. The doc does not talk at all about the tool because the tool did not exist when the document was written.
The Process of Configuring SQL Server 2005 for Business Contact Manager “remote connections”
As SQL Server 2005 Security Best Practices points out, Domain User accounts (on Domains) and Local User accounts (in Workgroups) are preferred to using Network Service Accounts for the instance of MSSMLBIZ.
In our first article, we created this “more secure” SQL Service Account and assigned it to MSSMLBIZ. It will run in the background and do the work MSSMLBIZ need to have done. We also created a SQL Administrator Account - this is the account you used to install SQL Server. We will eventually use it to setup (our “First”) Business Contact Manager workstation.
Right now, logon using the SQL Server Administrator account. Let’s check in and view our current account permissions inside SQL Server 2005:
Go to Start | All Programs | Microsoft SQL Server | SQL Management Studio
Select the MSSMLBIZ database and click Connect
SQL Server Management Studio will open
Please navigate to Server Roles by opening the directory tree for your DATABASE-SERVER\MSSMLBIZ | Security | Logins
right click the Logins node, select New Login
Type in the name of your SQL Service Account (the one used for MSSMLBIZ) in the form of %DOMAIN%\%USERNAME% and click OK
Once the User appears under Logins, right click the SQL Service Account username (your service account), select Properties and select Server Roles
Add the SQL Service Account user to the sysadmin role and click OK
Why are we doing this? This step is outlined as “required” per the – - – Outlook 2007 Document: Deploying Outlook 2007 with Business Contact Manager in a Remote Database Configuration document – - – which documents the procedures necessary if a Domain User (Domains) or Local User (Workgroups) is selected as SQL Service Account for MSSMLBIZ. Using the Database Admin Tool does not provide for this step so let’s follow the document’s recommendation. Because the Database Admin Tool has no way of knowing which account this is, we “explicitly” provide permission to the account (per the document) before running the tool.
Installing the Database Admin Tool
DOWNLOAD the Database Tool for Business Contact Manager 2007
double-click the executable to begin installation
In our demo, we’ve already installed it so the message is a little different than what you will see when comparing your monitor to our screenshot(s). Click Next however, and proceed with your installation.
Once the program is installed it will be viewable in Add/Remove Programs
Go to Start | All Programs | Microsoft Small Business | Business Contact Manager for Outlook 2007 Database Tool | …
launch the program
Before we make use of the Database Tool, let’s talk about it first. Please read and fully understand the next section before proceeding. Thanks.
Understanding “accounts” during setup of Business Contact Manager in a Multiuser Environement
EXCERPT (THIS IS WRITTEN BY MICROSOFT): Deploying Outlook 2007 with Business Contact Manager in a Remote Database Configuration
When you create a new Business Contact Manager database, by default the database owner is the user who was logged on to Windows while creating the database. This user has permissions to access the database. When the user connects to the database from a different computer, the same user account is used to log on to Windows on the client computer.
If a domain user account is used to log on to the server while creating the database, the same domain user account should be used to log on to the client computer when you are using Business Contact Manager for Outlook and connecting to the Business Contact Manager database on the server. Similarly, in a workgroup scenario, if a local computer user account is used to log on to the server and create the database, a local computer user account with the same user name and password should be created on the client computer. This logon should be used to log on to the client computer when you are using Business Contact Manager for Outlook to connect to the Business Contact Manager database created on the server.
OK, we chose this excerpt for a reason.
This bit of text outlines installing the database, installing BCM, using BCM and shifts back and forth between a domain context and a workgroup context. We don’t find it any more comprehensible than you might.
Let’s sort it out.
Without asking anyone to read every word and help file, the snapshot is that installing, creating databases, using BCM and managing BCM are often discussed in the documentation simultaneously. If you read through all of it, you will arrive at a place where you realize the literature (and the program) is setting up the database in the context of a “super-user” account. The idea of going forward in this context makes it vital to keep track of certain details relating to this particular account. The “super-user” owns the database, grants other users access to it and ultimately stores the company.mdf and company.ldf files (the actual company data) in that users personal folder. Let me repeat that… the entire company database is stored in a Users Personal Folder tree using the default setup. Some documents even describe day to day operations using BCM with “this account” and suggest this user could be a person (a manager maybe) that actually functions within the business. This makes the database owner someone who logs on and off every day just like everybody else.
We are “not going to do that” and we will step away from the default installation at this point.
CLARIFYING OUR APPROACH AND WHY?
Let’s get back on track and outline “our” steps for ARTICLE 3 and ARTICLE 4 first:
- logon to the DATABASE SERVER as the designated SQL Server Administrator
- using the Database Admin Tool, create the company_bcm_moa database
- your done!
- IN THE ARTICLE 4 WE WILL:
- go to a CLIENT WORKSTATION and insert the Business Contact Manager software into the CD/DVD drive
- logon to that CLIENT WORKSTATION using the same designated SQL Server Administrator account you used to logon to the SERVER
- install Business Contact Manager 2007 on the CLIENT WORKSTATION
- when setup prompts to connect BCM to a database, point BCM to the DATABASE SERVER and company_bcm_moa database you are creating “right now”
- done!
- everything that Business Contact Manager needs to accomplish will be handled “under the hood” by the MSSMLBIZ SQL Service Account we gave sysadmin privileges to earlier
- when all is completed, the SQL Server Admin Account will own the new company_bcm_moa database and “not an end user” (the .mdf and .ldf files are located “temporarliy” in the SQL Administrators User Folder after setup. We will be moving these files (.mdf and .ldf) to new home before we “go Live” )
WHAT ABOUT SECURING THE SQL SERVER ADMINSTRATOR ???
Security can be improved after setup by reducing privilege for the SQL Administrator Account. To explain: “the account doesn’t need to be active after setup is completed because the daily work is being done by a service account. This means we can lock down the SQL Admin Account”. EXAMPLES: The SQL Administrator Account can always be 1.) disabled when not setting up SQL databases, etc… 2.) reduced in privilege until further SQL setup is needed – (use your Main Domain Administrator account to change the privileges). Add your own best practices here _____ .
BACK ON OUR WAY…
For now, we will use one account (the SQL Adminsitrator) to gain ownership of two things
- the instance MSSMLBIZ which we already have because we installed SQL with the SQL Administrator Accountr
- the company_bcm_moa database
The list of items we need control over as we move on:
- the Database Server
- the instance MSSMLBIZ
- the database you create for Business Contact Manager “company_bcm_moa”
- the specific .mdf and .ldf files created by Business Contact Manager
- these will be stored for the short term in a the SQL Server Administrator Users Documents and Settings
- - – we will discuss this and move the files later – -
- all Shared Folders required of BCM and Office Accounting
Now we’re ready! We are aware of these details. Let’s create the database.
Create the Remote Business Contact Manager Database on SQL Server 2005
The Business Contact Manager 2007 Database Tool will begin with the wizard interface. The wizard will help you configure your database instance inside MSSMLBIZ for use with Business Contact Manager “remotely”
select Create a new database, click Next
The Database Tool will locate INSTANCES installed in SQL Server 2005. Select the proper instance from the drop-down menu “MSSMLBIZ”, click Next
At this point you can name your database. Think of an appropriate name. The Default name is MSSmallBusiness. You can name the database whatever you want to.
We created our database name this way: companyname “underscore” the letters BCMMOA (for Business Contact Manager Microsoft Office Accounting)
Like so:
wigital_bcmmoa
enter your database name, write it down, click Next and whalla ! YOUR DATABASE IS BEING CREATED
Click Next, click Finish
This will return you to the Database Tool wizard starting window. Please close the Database Tool
Enabling access to TCP/IP Endpoint 5356 for access to Remote SQL Server Database
5356 (remember that number)
Business Contact Manger for Outlook 2007 (AND) Microsoft Office Accounting access the MSSMLBIZ instance over the network on TCP/IP Port 5356. To permit access to this port, we need to access the TCP/IP properties of our SQL Server instance “MSSMLBIZ” and allow this using the SQL Server Configuration Manager tool.
Go to Start | All Programs | Microsoft SQL Server 2005 | Configuration Tools | SQL Server Configuration Manager
SQL Server Configuration Manager will open. Look for the TCP/IP node in the details pane (on the RIGHT)
Right-click the TCP/IP protocol name and select Properties
When the window opens, select the IP Address tab
Remove the value for TCP Dynamic Ports under IPAll
Under IPAll , add this value to TCP Port: 5356
Click OK and acknowledge the warning by clicking OK
!!! IMPORTANT !!!
Note that the SQL Service for MSSMLBIZ must be stopped and restarted “right now”
Go to Start | Administrative Tools | Services
Locate the SQL Server (MSSMLBIZ), right click the Service, select Restart
Your SQL Server 2005 Database Server is now ready to receive requests from Client Computers on your network.
Next… we will set up the “First” of those workstations, install Business Contact Manager for Outlook 2007 and test our first connection.
Thanks for reading
Mark Raborn – WIGITAL
SQL Database Install – Deployment of Remote Database for Business Contact Manager Microsoft Office Accounting and Point of Sale in a Domain (ARTICLE 2)
Posted by Mark Raborn in Accounting on 2008/07/26
You are presently reading Article 2
Please see these articles for the full scope of this series.
- Article 1 – Demos and Videos – using Business Contact Manager (BCM), Microsoft Office Accounting (MOA), and Dynamics Point Of Sale (POS) “TOGETHER”
- Article 2 – SQL Database Install – deployment of “Remote Database” for BCM, MOA and POS
- Article 3 – SQL Database Configuration – Security Settings and Service Accounts for BCM, MOS and POS
- Article 4 – BCM Client Installation – Connect Business Contact Manager to Remote SQL Database
- Article 5 – Overview of Database and File Locations – “under the hood” in BCM, MOS and POS
- Article 6 – Moving the BCM Database – SQL detach .mdf .ldf copy and re-attach the company
- Article 7 – MOA Client Installation – Integrating Office Accounting on a network with Business Contact Manager for Outlook
You are presently reading Article 2
This is the second in a series of articles about deploying Office Accounting, Business Contact Management and Point Of Sale on one platform for lost of users for less money.
To see the software in action, check out the Demos and Vidoes in Article 1.
Achieving a shared Customer Relationship Management and Accounting/Point of Sale begins with a database (a single database). While the following three products can all be installed using their own databases, the option exists to install them in a shared environment using a common database so that an entire team of people can share the user experience and collaborate as one unit (your Company). The database used in this context is Microsoft SQL Server 2005 (Full or Express editions). The software we’re going to bring together on SQL Server 2005 is:
- Business Contact Manager for Outlook
- Microsoft Office Accounting
- Dynamics Point of Sale.
Microsoft provides documentation on this subject and help at http://office.microsoft.com . To speak openly, we find the documentation (at present) to be a bit silo’d (meaning compartmentalized). Each document and help file appears to be written by the team that crated the “one” piece they’re writing about. Because of this, as you read you may not find the information “dovetails” into other documents. This makes gaining a clear perspective on integration challenging even for professionals. Ergo possibly some of the confusion. However, network infrastructure pros (that’s us) do our homework before deploying in the field. This article series is based on that homework and…. we’re sharing our class notes with you.
A LITTLE BACKGROUND BEFORE WE BEGIN
In talking directly with Microsoft pre-sales support, we learned that support calls are primarily from end users not familiar with domain type deployments. When calls do come in from companies deploying to a “Remote Database” (with the goal of sharing software and data among multiple users), the concepts are not commonly well implemented at the field level. In plain language, “not everyone is pulling this off”.
Bottom line: These three components do work great together! They can be integrated “successfully” in the domain or in workgroups and they offer tremendous value, when integrated. The benefits are many. If you are a small business owner, the value is definitely there but you may need a pro to get the setup job done. To help you, them and and our own clients at WIGITAL, we’ve endeavored to document the complete process demonstrating just how integration of Business Contact Manager, Office Accounting and Point Of Sale is accomplished (start to finish). As we go, we’ll add a little “Enterprise flavor” as well.
In talking to Microsoft, it was suggested that we use lots of screenshots, so we have. We’ve made our best effort to write in plain language, make things obvious and visual. In addition, we have made a special effort to demonstrate common error messages to address those “huh what?” moments during install. We hope this helps. Enjoy!
COMMENTS
Please consider providing feedback and your experiences to us by commenting at the end of posts. We can and will adjust this series based on your input. Hopefully this better serves the community.
To say hello, contact WIGITAL here directly.
SHORTCUT
Lastly (and before we begin), for system admins familiar with SQL… you can shortcut this first two articles by applying this:
On the Server or dedicated workstation on which you will install SQL Server 2005: Create a dedicated Service Account to serve the INSTANCENAME of MSSMLBIZ. Install SQL Server 2005 to the Server or dedicated workstation. Change the default INSTANCENAME to MSSMLBIZ during install. Install Service Pack 2 for SQL Server 2005. Reboot that machine. Using SQL Server Configuration Manager, set TCP/IP Endpoint Congiruation IPAll to TCP/IP Port 5356. Follow any SQL security practices required by your internal policy. Grant the Domain User account used to service MSSMLBIZ with sysadmin rights to the MSSMLBIZ instance. Lastly, remember that when you prepare to install Business Contact Manager on your first Client workstation, logon to that workstation using the same account you used to install SQL Server 2005 (i.e. the INSTANCE owner). Business Contact Manager requires it and BCM will be the first component installed after SQL is setup. Setup from the Client machine will create a database on the SQL Server. It is important to note that the .mdf and .ldf files are written during that installation to a locationg inside a Users Folder on the Remote SQL Server machine. The users folder is the one chose to run BCM setup on the first Client Workstation. See our comments later in the series for why we disagree with this and what we do about (detach, move, re-attach).
for everyone else…. here is the series
Install SQL Server 2005
SQL Security Reading:
Step 1: creating accounts in the Domain -OR- Workgroup
- Create a SQL Service Account in the Domain/Workgroup for the SMSMLBIZ instance (used to serve the needs of BCM, Accounting and Point of Sale)
- Grant Domain User privileges to the SQL Service Account you have created
- Create a SQL Administrator Account in the Domain/Workgroup (used to Adminstrate SQL Server across your domain)
- Grant Domain Admin/Local Admin privileges to the SQL Administrator Account
Step 2: login using the SQL Administrator Account (the one you just created) on the Database Server. Install SQL Server.
Take note that each INSTANCE of SQL Server is owned by the account under which installation takes place. At WIGITAL, we create a special account for this purpose (to be the owner of the INSTANCENAMES). This reduces the number of Instance Owners on a machine and simplifies administrative record keeping. Additional users (for whatever your reason) can be granted database owner/sysadmin privileges after the installation is completed. Any users required by applications to have DBO, sysadmin, other privileges, etc can be added using the available toolset. Be sure to retain the SQL Server Administrator/Instance Owner/Database Owner’s login credentials for your records and future Administration.
Step 3: shut down the Server. (WIGITAL suggests a clean boot prior to installing SQL Server 2005)
Step 4: install SQL Server 2005
SQL Server 2005 will be the Remote Database Server to which Business Contact Manager, Microsoft Office Accounting and Dynamics Point of Sale will be connected. For enterprise software deployments, Microsoft SQL Server 2005 Standard or Workgroup are suggested. For workgroup deployments, consider using Microsoft SQL Server 2005 Express Edition (which is free).
- SQL Server 2005 (full versions)
- SQL Server 2005 Express (free)
- SQL Server 2005 Management Studio Express (free)
FOR YOUR NOTES – IMPORTANT: Once SQL Server 2005 is installed – Business Contact Manager will be installed NEXT!! . Please be sure to add this to your checklist as the next step after completing this article. BCM must be setup prior to installing Microsoft Office Accounting and Point of Sale as the integration of these components will require BCM first. This installation order is per Microsoft (but has not been clearly outlined in the documentation – it’s implied in one of them). Office Accounting will even locate BCM on first install (if it’s there) and offer integration “out-of-the-box” if it’s there. The install order is 1.) SQL Server, 2.) then BCM 3.) then Office Accounting 4.) then POS
Begin installing SQL Server 2005
FYI: our installation gave a single warning in the configuration check. This is because on our box, we are installing SQL 2005 Standard 32 bit (which is the APPROVED VERSION for Business Contact Manager) but we are installing it on a 64 bit Windows Server 2003 machine. If you are using a 64 bit machine, it’s OK to install 32 bit SQL Server 2005. It installs into the \Program Files (x86) directory. So, we can acknowledge the warning and move on.
if you want to view our warning message….
Close and click Next
enter your product key
click Advanced to select components
on the Advanced Feature Selection, from the Database Services drop-down, select Entire feature will be installed on local hard drive
from the Client Components drop-down, select
- Connectivity Components
- Management Tools
Customize your SQL Server 2005 Installation path “IF” appropriate to your machine, click Next
!!! IMPORTANT !!! choose to create a Named Instance. Provide MSSMLBIZ as the name for the Instance. Both Business Contact Manager (BCM) and Microsoft Office Accounting (MOA) look for the default INSTANCENAME=MSSMLBIZ
… just to be “clear to everyone” instance name = MSSMLBIZ
click Next
“IF” you have created a Domain User (or Local User in Workgroup scenarios) as a SQL Service Account for MSSMLBIZ, enter the User credentials here. NOTE: we suggest using a Domain User / Local User as this is a “SQL Security best practice”
Set Authentication Mode as Windows Authentication Mode, click Next
Collation Settings
!!! IMPORTANT !!!
Both Business Contact Manager and Microsoft Office Accounting require “Case INsensitive” collation. Be sure to use case-insensitive as collation type.
You are now Ready to Install, click Install
Insert Disk 2
Once complete, click Next and click Finish
After SQL Server 2005 (Standard, Workgroup or Express) installation has been completed, we suggest a RESTART of the server. It is not required, however field experience has demonstrated benefits to a clean boot after installing a program as significant as SQL Server 2005.
Install Server Pack 2 for SQL Server 2005
Step 1: Download the service pack
Download SQL Server 2005 Service Pack 2
Step 2: begin installation
Double click the installation package and click Next
Accept the Agreement
Confirm the Feature Selection for SQL Server 2005 update to Service Pack 2
NOTE: By default, the upgradeable items are already checked.
For information about the upgrade
- navigate the directory tree on the LEFT
- click on each item to see the upgrade status of that item in the fields on the RIGHT
Once you’ve selected Features (OR left the defaults) for upgrade, click Next.
Confirm that the INSTANCENAME for your SQL Server instance appears and is selected for upgrade (this should reflect the existing MSSMLBIZ you created earlier). You can test Windows Authentication for successful access by clicking the Test button. If you are logged on using the SQL Administrator Account we talked about creating earlier, you should be successful.
Click Next
confirm Error and Usage Reporting Settings preferences, click Next
Your system will now check for “locked” files… As you can see in this example: LOTS of files could be locked “IF” services are still running.
To avoid rebooting the machine to complete installation, open the Services console and stop the various SQL Services listed in this dialog box.
Example:
SQL Server (MSSMLBIZ) = Started
SQL Server Agent = Started
SQL Server Browswer = Started
SQL Server FullText Search (MSSMLBIZ) = Started
Once the Services are stopped, REFRESH the dialog box
IF Services were running and you successfully Stop the Services, your Refresh will provide confirmation
Click Next… and click Install
… almost there, click Next
at this point the Service Pack 2 Installation Complete
click Next and take careful note of the Provisioning Tool for Windows Vista that may appear . After SP2 installation completes, there will be a dialog box pop-up called the Provisioning Tool for Windows Vista. If you do not need to provision permission for a Windows Vista based installation or User, then deselect the check box [ ] Launch the User Provisioning Tool for Windows Vista. (On our install scenario, the box was checked by default.) REMEMBER: as you move forward from here that whatever Domain Admin or User account you used to install SQL Server will be the OWNER of your database INSTANCE. This INSTANCENAME is MSSMLBIZ. This is important in later steps.
click Finish
We again suggests a Shut Down / Restart. Any Service Pack installation is considered a significant alteration of the system. Restart and you will be ready to being the next Article.
Thanks for reading. See you at Article 3
Demos and Vidoes – Using Business Contact Manager Microsoft Office Accounting and Point Of Sale “Together” (ARTICLE 1)
Posted by Mark Raborn in Accounting on 2008/07/24
Business Contact Manager, Microsoft Office Accounting and Dynamics Point of Sale all have the ability to integrate with one another. These software products are full of features on an individual basis. When you combine them together and integrate their features, they offer impressive tools and great price/performance value.
So what do they provide ??? – Customer Relationship Management, Accounting, Marketing, Project Management, Job Costing, Estimating, Point of Sale, Online Sales, eBay Sales, PayPal integration, Credit Card transaction processing, and more…
Today (well tonight actually), I’m including some links to videos, demos, integration examples and other “neat stuff” relating to Microsoft Office Accounting. Viewing this material is a quick way to understand the benefits gained when integrating Office Accounting with the CRM piece “Business Contact Manager for Outlook”. These particular videos and webcasts were chosen for the busy Entrepreneur or Small Business owner. They do not require a lot of reading or digging through web articles. Just click the links, watch them and learn.
ALSO: in addition to checking out the Demo and Video links, you will be happy to learn you can put more than one user on this platform. You can read about How To Integrate the software packages for multiple users system by checking out the Article series on “BCM, MOS and POS”. WIGITAL has written an entire series on this subject for the community (with technical walkthroughs). Office Accounting, Business Contact Manager and Dynamics Point of Sale can be integrated on the network where you can reach a whole new level of value for multiple users. Integration runs on Microsoft SQL Server. The enduring benefit (aside from all the great stuff the software does in the first place) is that your company can “scale the deployment and grow” while staying on the one software platform. Ask us about it.
Links to the series:
- Article 1 – Demos and Videos – using Business Contact Manager (BCM), Microsoft Office Accounting (MOA), and Dynamics Point Of Sale (POS) “TOGETHER”
- Article 2 – SQL Database Install – deployment of “Remote Database” for BCM, MOA and POS
- Article 3 – SQL Database Configuration – Security Settings and Service Accounts for BCM, MOS and POS
- Article 4 – BCM Client Installation – Connect Business Contact Manager to Remote SQL Database
- Article 5 – Overview of Database and File Locations – “under the hood” in BCM, MOS and POS
- Article 6 – Moving the BCM Database – SQL detach .mdf .ldf copy and re-attach the company
- Article 7 – MOA Client Installation – Integrating Office Accounting on a network with Business Contact Manager for Outlook
now… on to the Demos
Demos and Videos on using Microsoft Office Accounting, Business Contact Manager for Outlook 2007 and Dynamics Point of Sale
“Quick” Video Demos
- Access Customers Financial History – from Outlook
- open a Customer Record in Outlook, click the Financial Summary button OR Financial Transactions button to see details about financials
- Bill for Time – directly from Outlook
- take Calendar appointments in Outlook, create Time Entries, then convert to Invoices
- Create Quotes and convert them to Invoices – all within Outlook
- the list of Items and Services that you sell is imported from Office Accounting. When you are ready to make a quote, do so directly from Outlook. Convert to Invoice to send to Office Accounting.
Microsoft has negotiated low rates on Credit Card Processing transactions completed directly within Office Accounting. These transactions are processed online through the Office Accounting interface without the need for a traditional terminal or credit card machine.
- open a “new” Cash Sale form, enter the item and the customer information
- enter the customers payment details for the credit card
- If you’ve purchased a USB Mag stripe reader, you can enter the data automatcially
- swiping the card gets you a lower rate on the transaction
- Print the customer’s receipt for signature
NOTE: Discount rates are as low as 1.75%
To learn more, open Office Accounting and from the Customers menu select Credit Card Processing
Accounting Software and Financial Management (free Office Accounting Express version) – 7:23 length
If you can get past the offensive intro “hype Guy” (drag time marker to the .55 second mark to get past intro), Sr. Product Manager John Thuneby shares some interesting facts about financials within small businesses. This is a demonstration of the “free” Office Accounting Express product.
FACTS
- there are 25 million Small Business in the United States
- less than 5 million use accounting or financial management software (yes, it’s true)
- 675,000 Small Businesses start every year
- 80% of those business fail… the reasons include:
- ownership has no business plan?
- the business cannot OR does not organize their finances?
- the business runs out of cash?
Financial Accounting Help – Microsoft Small Business (Office Accounting Pro) – 8:29 length
Larry Garcia – Partner Technology Specialist in Office Accounting – reviews Office Accounting Professional (this version of Office Accounting fully integrates with Business Contact Manager and Point of Sale).
Overview: Office Accounting is a full featured business management package, designed from the ground up, specifically for Small Business. Invoice your customers, track your expenses, bank online, sell online with integration to eBay and PayPal.
BUSINESS CONTACT MANAGER
Get Connected – Tech Talk – Office 2007 Business Contact Mgr
Office 2007 Business Contact Manager & Publisher
POINT OF SALE
Retail Management System – Point of Sale Demo – review features at your own pace
This is a great DEMO to learn about Dynamics Point of Sale at your pace. The DEMO tool is easily navigated. Review the key features of Point of Sale and see an example of a “real world” business owner who chose Dynamics Point of Sale as his retail sales software solution.
EDUCATIONAL WEBCASTS
New Integrated Services in Microsoft Office Accounting – 42:00 length
Darin Browning, business development manager with Microsoft Corporation, shows you how you can spend less time managing finances and more time growing your business.
DATA IN MICROSOFT OFFICE 2007
For “very techy people”: a technical webcast on how data works across Microsoft Office Applications (about all of Office)
Enjoy the demos. Check out our articles series as well. Contact us if you need to.
Thanks for reading.
Mark Raborn – WIGITAL
Microsoft Office Accounting 2008 Reviews
Posted by Mark Raborn in Accounting on 2008/07/11
At WIGITAL we have the opportunity to help a lot of small business with their computing and business needs. One area that is seeing increased activity is the area of Accounting software with Microsoft.
Microsoft builds a very strong (and now mature) accounting software package for Small to Medium sized business. This accounting software is Microsoft Office Accounting 2008.
To better understanding the product, we will be writing overviews, walkthroughs and other articles at Wintivity and also at ComputerHelp on Microsoft Office Accounting. In the meantime, here are a couple of REVIEWS to help you become familiar from a “3rd party” perspective:
- Review: Has Microsoft Accounting Caught Up To QuickBooks?
- Microsoft Office Accounting Gets More Versatile
- Microsoft Office Accounting 2008
ONLINE DEMO’s
- DEMO – Microsoft Office Accounting 2008 Express
- DEMO – Microsoft Office Accounting 2008 Professional
Source Page of Demos (if links fail) – Microsoft Office Accounting (Express and Professional)
Please contact WIGITAL for more information. Thank you.


















































































