goisc > The ISC Blog
November 15
FloridaHealthFinder.gov in the news

 
Florida has improved its consumer health care website with expanded details about medical facilities, such as new links to disciplinary actions against them, state officials said last week.

The website, Floridahealthfinder.gov, lets consumers compare hospitals, nursing homes, surgery centers and many other health facilities licensed by the Florida Agency for Healthcare Administration.

That includes ratings of the quality of medical care, and databases to compare the prices of prescription drugs at pharmacies and the prices of hospitals and other providers.

http://www.sun-sentinel.com/business/fl-hk-consumer-health-promoo1-1114-20111111,0,5914237.story

September 14
New Microsoft Case Study Highlights Solution by ISC

​"Florida’s Agency for Health Care Administration (AHCA) is the chief health policy and planning entity for the State. AHCA is responsible for the State’s $21.2 billion Medicaid program, which serves some 3 million residents. Additionally, the agency is in charge of the licensing process for Florida’s 41,000 health care facilities. AHCA’s mission is to: reduce the number of uninsured, target fraudulent providers, cut unnecessary regulation, and reduce administrative costs. The Florida Center for Health Information and Policy Analysis (Florida Center) recently migrated its back-end operations to the Microsoft Azure platform to streamline this complex process, while reducing costs. It is accomplishing this with Microsoft Gold Technology Partner, ISC"

Follow this link to read the case study that describes our Windows Azure based solution. 

August 31
What is Windows Azure anyway?

I am asked this pretty often since I mention Azure quite a bit.  I usually​ say that it is a cloud-based application platform.  Microsoft hosts and operates it, you just publish your apps and they run in the cloud.

For a more complete description of the platform, you might be interested in this interactive learning 'snack:'

   

azure.gif
 

 

August 12
Emergency Management Exercise

Safety Centre Europe, ISC's strategic partner in Belgium, has released this cool video showcasing their emergency management system that integrates artificial intelligence and geospatial capabilities using our product, MapDotNet...

www.youtube.com
Description of the NoKeos decision support system for emergency management. The Calahan project uses the Nokeos platform to define a standard for emergency m...

August 12
Cloud Champions Club Tier III

ISC is now a Tier 3 partner in Microsoft's Cloud Champions Club.  This just reinforces everything we're working towards.  This step expands our reach to help and even greater number of organizations take advantage of Microsoft's cloud based platforms.  These customers are able to enjoy:

REDUCED COSTS,

GREATER RELIABILITY, &​

BETTER PERFORMANCE

July 07
SharePoint Deployment Planning Services

ISC is a partner in Microsoft's SharePoint Deployment Planning Services program.  Customers can learn more about it here:

http://www.microsoft.com/licensing/software-assurance/planning-services.aspx

In a nutshell: ISC will guide you through a highly effective planning process by using best practices so that you maximize the benefits of your SharePoint investment. The number of engagement days is 1, 3, 5, 10, or 15—as determined by your Software Assurance coverage.

We can craft SDPS engagements around on-premise or cloud based deployments of SharePoint now, so Office 365 customers can take advantage of the benefits if they meet the requirements.

June 21
Upgrading SQL Server Reporting Services from 2005 to 2008 R2

​One issue that I have had to deal with recently is upgrading SQL Server from 2005 to 2008 R2.  The actual server upgrade went very smoothly.  However, reporting services was more problematic.

The server was Windows Server 2003 with all of the service packages installed.  The website itself is a .NET 4.0 Web Application running on IIS version 6.0.

The server had SQL Reporting Services 2005 on it and the installation tool upgraded these to 2008 R2.  However, reporting services did not work!  I kept getting either 404 errors ("page not found") or 401 errors ("page could not be displayed").

Please note that all of these things that I tried were suggested by other sites as well as on the MSDN forums.

Since the site uses Transport Layer Security (TLS), I figured that configuring reporting services to run with Secure Sockets (SSL) would do the trick.  I added a user to the server, made it an Administrator, made it a member of all the SQL Server groups, and then used the SQL Server Management Studio to add it as a user to the databases, giving it every permission, including "RSExecRole".  I then used the SQL Server Reporting Services Configuration Manager to add this user as the account that uses and executes SSRS.

When opening a local web browser instance to the secure site, I got the windows login popup.  I entered in the account username and password for the Reporting Services user account above and the dialog would just close down and pop back open.  It did this three times and then displayed a blank page.  I figured maybe the browser security settings may be the culprit so I adjusted those.  It still didn't work.  I tried several different accounts: server administrator, site administrator, site user accounts with permissions to view reports.  No dice.

I thought that maybe the reporting services configuration file (C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config) needed some tweaking so I set the "SecureConnectionLevel" value to the highest possible setting of "3".  No luck.

I also tried setting the "ReportServerUrl" value to the secure server url.  Still no luck.

I opened Regedit and edited the "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa" key by adding the "DisableLoopbackCheck" value and setting it to 1. It didn't work!

I wanted to start from a position of having SSRS working and so I briefly disabled all site security.  I then edited the config file to remove my changes, and ran the SSRS configuration manager to remove all secure sockets and to use the NETWORK SERVICE to run SSRS.  I used SQL Server Management tool to give NETWORK SERVICE all permissions for the report database and the site database.  No luck!! 

I kept editing the web.config files and re-deploying the web application after the urls would change.  I kept resetting IIS and stopping/starting the reporting services in-between tweaks.  I even rebooted the server a few times.

I re-secured the site and then did the following, which ended up working.  I downloaded all of the report definition files (.rdl) from our live/production 2005 SQL Server Report Server (running on another machine) and noted the structure of the setup on the production reporting services site.  That is, I noted the folder structure and which folders contained which structures necessary for SSRS.  Then I completely uninstalled reporting services from our staging server and then rebooted the server for good measure.  Then I re-installed Reporting Services from the SQL 2008 R2 install disc and then configured it normally using SSL.  

It ran fine!  No problems at all.   

I re-created the folder structure from the production version of the site and uploaded the report definition language files.  I edited the web.config files with the secure urls and then re-deployed the website.  Finally, I rebooted the server (which was probably overkill).

Everything ran fine.  The reports showed up with no trouble and everything is as secure as TLS will allow.

Here's the process for upgrading SQL Server Reporting Services from 2005 to 2008 R2 that I recommend (if you can possibly swing it):

  1. 1. Before upgrading anything, download all of your report definition files from the existing report server.
  2. 2. Note the folder/file structure of the existing server, as you will have to re-create it.
  3. 3. Upgrade SQL Server 2005 to SQL Server 2008 R2 (you can do an in-place upgrade).
  4. 4. Uninstall reporting services completely and restart the server for good measure if you can.  If not, then try stopping and starting all SQL-related services and running "iisreset" from a command line.
  5. 5. Re-install reporting services using the SQL Server 2008 R2 disc.
  6. 6. Configure reporting services as desired using the reporting services configuration manager.
  7. 7. Running IE locally, open up the report server UI in the browser and reproduce the directory/file structure noted in in step 2 above.
  8. 8. Upload the RDL files to the locations noted in step 2 above.
  9. 9. Reboot the server if possible.  If not, then run "iisreset" from a command line and stop and start the report service from the reporting services configuration manager.
  10. 10. Congratulations, you just upgraded SSRS the easy way.

Your upgrading experience may run smoother than mine did.  However, I think that, if it's at all feasible, I'm going to upgrade SSRS using the above procedure from now on.

June 15
Cloud Accelerate Partner

Microsoft recently created a new partner program called 'Cloud Accelerate.'  Partners that are accepted into this cloud logoprogram deliver solutions on Microsoft's cloud platforms.

ISC is one of the first to be accepted as a Cloud Accelerate Partner.

We're proud to have been identified as a company with 'Cloud Power.'  I know that sounds CHEESY, but we believe that cloud platforms represent the greatest opportunity for enterprise computing that exists today.  We believe that 90% of enterprise systems are going to be operated over the Internet on cloud platforms within the next 10 years. 

Yes, that means your organization's data center is going to shrink to the bare minimum, and the computing ​systems that help you keep track of stuff and conduct business are going to be installed on computer platforms that are operated by other companies, like Microsoft, Amazon, RackSpace and others.

May 26
Cloud Computing & Dynamic Scalability

Paying for what you use is a side effect of dynamic scalability. There are a number of scenarios that come to mind which require this capability, and cloud platforms make it easier than ever. Of course, it is in the provider’s best interest to give you an easy way to add more capacity, be it storage space or computing power. The more you use, the more money they make. In Windows Azure, changing the computing power available to an application is very easy.

Amazon’s EC2 offers a feature they refer to as ‘Auto Scaling.’ Auto Scaling lets you specify conditions according to which the computing capacity available to your application is increased or decreased. For applications that experience spikes or dramatic variability in usage, this is a good approach.  Implementing an auto scaling feature in Windows Azure is easy using the API.

Another option for Azure customers is AzureWatch: http://www.paraleap.com/AzureWatch.  Check it out!​

May 26
Cloud Computing & Pay as you go

One of the most distinguishing features of cloud based application platforms is the ability to dynamically adjust the computing resources available to an application, and pay for those resources accordingly. You can commission one, hundreds or even thousands of server instances with a few mouse clicks, and de-commission them just as easily.

Others are drawing parallels between cloud computing and electric utilities, which provide resources on demand based on consumption. Like your electric bill, your cloud computing bill can be unexpectedly large if you don’t keep a close watch on the resources your solutions are utilizing.

Paying for what you use, and being able to adjust what you are using dynamically at the touch of a button, is an enormous benefit, but it also brings with it a new consumption model that you will need to understand. Your organization may need to make adjustments to its procedures and policies to ensure that the utilization of cloud computing resources is monitored and controlled. Otherwise, the cost could be great. ​

1 - 10Next
 

 About this blog

 
 
ISC encourages its software developers, analysts, project managers, and technology specialists to share their viewpoints, experiences and findings on our blog.
 

 Links

 
 MapDotNet Blog
 Azure Team Blog
 BPOS Team Blog
 Office365 Blog
 Cloud Migration

Skip Navigation Linksgoisc > The ISC Blog