<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.blackbaud.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Inside The Edge</title><link>http://forums.blackbaud.com/blogs/technical/default.aspx</link><description>All things technical at Blackbaud</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Debug Build: 20611.960)</generator><item><title>Unable to connect Native Error: 17</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/10/22/unable-to-connect-native-error-17.aspx</link><pubDate>Thu, 22 Oct 2009 12:43:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:46171</guid><dc:creator>Daniel Pauley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=46171</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/10/22/unable-to-connect-native-error-17.aspx#comments</comments><description>&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;Windows Server 2008 has been out for a while and it’s easier to &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB144770"&gt;move your Blackbaud product(s) to a new server&lt;/a&gt; than to continue maintaining the old server.&amp;nbsp; After moving to a new server some of you may have trouble connecting your Blackbaud application to the new SQL Server.&amp;nbsp; Workstations may get the error, “&lt;font color="#ff0000"&gt;SQL Server does not exist or access denied. Native error: 17&lt;/font&gt;.”&amp;nbsp; This is much more common with the release of Windows Server 2008.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;The single most common reason can be summed up in one word – “Firewall.”&amp;nbsp; Windows Server 2008 comes with the Firewall enabled by default and Windows Update has a habit of turning on Firewalls that have been turned off.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;When moving servers, &lt;a href="http://technet.microsoft.com/en-us/library/cc749056%28WS.10%29.aspx"&gt;check the Firewall settings&lt;/a&gt; and &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB134012"&gt;the ports being used by SQL Server&lt;/a&gt; on the new server, sometimes they match up fine, other times they will be different.&amp;nbsp; To determine if the Firewall is your issue, disable the firewall on your server and try to connect through your Blackbaud application on the workstation.&amp;nbsp; If you can log in then the Firewall is your issue and you need to add an exception for the SQL Server port.&amp;nbsp; If you still can’t log in then you have another issue. &lt;br /&gt;&amp;nbsp;&lt;br /&gt;The second most common issue is with DNS. The DNS server may not yet reflect the new server Name and IP Address. Try to PING the server by Name to see if it resolves to the correct IP Address.&amp;nbsp; For example, when you open a command prompt and type PING Servername, it should result in a response of “Pinging Servername [192.168.0.1] (where Servername is the name of your server and 192.168.0.1 is the IP Address of your Server).&amp;nbsp; If the results return a different IP address then you need to check your DNS settings.&amp;nbsp; If you receive the correct IP address but failed ping results then you need to check Network Connectivity to the server.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB140810"&gt;How to Troubleshoot login issues&lt;/a&gt; is a useful solution if we are still having trouble logging in after moving to a new server.&amp;nbsp; If you are familiar with working in the registry check the InstallSource (&lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB378320"&gt;The Raiser’s Edge&lt;/a&gt; or &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB132388"&gt;Financial Edge/Education Edge/Student Information System&lt;/a&gt;) for your product to see if it has updated to point to the new Deploy kit on the new server. A simple repair by running the Setup.exe located in the Deploy folder will typically point the workstation to the new server.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Problems connecting to the database can be a common issue when working with SQL Server applications such as Blackbaud Products.&amp;nbsp; Many of these issues are caused by Firewalls or incorrect DNS settings.&amp;nbsp; Checking these two areas first will help resolve a majority of database connectivity issues related to the error “&lt;font color="#ff0000"&gt;SQL Server does not exist or access denied. Native error: 17.&lt;/font&gt;”&amp;nbsp;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=46171" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Connectivity/default.aspx">Connectivity</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/SQL/default.aspx">SQL</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Firewall/default.aspx">Firewall</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Server/default.aspx">Server</category></item><item><title>Windows 7, Blackbaud and You</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/10/19/windows-7-blackbaud-and-you.aspx</link><pubDate>Mon, 19 Oct 2009 21:24:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:45897</guid><dc:creator>David Johnson</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=45897</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/10/19/windows-7-blackbaud-and-you.aspx#comments</comments><description>&lt;p&gt;Thursday&amp;#39;s the big day; &lt;a href="http://www.microsoft.com/windows/windows-7/default.aspx" title="Windows 7" target="_blank"&gt;Windows 7&lt;/a&gt; is finally being released to the public after months of promotion and &lt;a href="http://www.youtube.com/watch?v=9oWWt_L-qeo" title="Windows 7 Party" target="_blank"&gt;marketing&lt;/a&gt; from Microsoft.&amp;nbsp; Before updating there a few things you will want to do.&lt;/p&gt;&lt;p&gt;First, make sure to read all the Microsoft documentation about the update process and new features.&amp;nbsp; &lt;a href="http://technet.microsoft.com/en-us/magazine/2009.10.77windows.aspx" title="77 Windows Tips" target="_blank"&gt;77 windows 7 Tips&lt;/a&gt; is a good starting point for learning about some of the new features and update tips.&amp;nbsp; Also, check out the &lt;a href="http://technet.microsoft.com/en-us/windows/dd361745.aspx?ITPID=mscomsc" title="Springboard Series" target="_blank"&gt;Microsoft Spingboard Series&lt;/a&gt; for more articles on Windows 7.&amp;nbsp; Once you have read the documentation are ready to make the move to Windows 7, test the update to make sure you are and your users are ready for the update.&lt;/p&gt;&lt;p&gt;Finally, read the &lt;a href="http://www.blackbaud.com/products/system/requirements.aspx" title="System Requirements" target="_blank"&gt;system requirements&lt;/a&gt; for your Blackbaud Products to make sure they will work on Windows 7.&amp;nbsp; We are currently in the process of testing the next releases of most of our software with Windows 7 and will update our System Requirements as we determine an application is compatible with Windows 7.&amp;nbsp; Until then Microsoft has a new feature called &lt;a href="http://www.microsoft.com/windows/virtual-pc/get-started.aspx" title="Windows XP Mode" target="_blank"&gt;Windows XP Mode&lt;/a&gt; that makes it easy to run applications in a Windows XP environment&lt;br /&gt;&lt;/p&gt;&lt;p&gt;And for those of you who think 77 tips is too many to read, here is a short list of tips that I found interesting (I will add some more in my next post):&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;7. Record Problems&lt;/span&gt;. The Problem Steps Recorder (PSR) is a great new feature that helps in troubleshooting a system (see Figure 1). At times, Remote Assistance may not be possible. However, if a person types psr in their Instant Search, it will launch the recorder. Now they can perform the actions needed to recreate the problem and each click will record the screen and the step. They can even add comments. Once complete, the PSR compiles the whole thing into an MHTML file and zips it up so that it can be e-mailed for analysis to the network admin (or family problem solver, depending on how it&amp;#39;s being used).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;11. Consider Clean Installs&lt;/span&gt;. Even when upgrading Windows Vista machines, consider a clean install rather than an in-place upgrade. Yes, it&amp;#39;s more hassle, but it&amp;#39;ll produce a more trouble-free computer in the long run.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;20. Get Snippy.&lt;/span&gt; The snipping tool has also been around in various incarnations but it&amp;#39;s even easier to use in Windows 7. Launch the tool, then drag and drop any part of your screen. The tool will snip the selection. You can save it as a graphic file or annotate with basic drawing tools. Teach your end users how to use this tool so they can grab the snapshots of their problems and send them to the help desk. Or create your own library of visual notes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;23. Be a Mouse-Click Administrator.&lt;/span&gt; Windows 7 makes it easy to gain admin rights with a keyboard shortcut. Click on Ctrl+Shift on a taskbar-locked icon, and voila! You&amp;#39;ve launched it with appropriate admin rights.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;57. Manage Services from Task Manager.&lt;/span&gt; The Windows 7 Task Manager now includes a tab to manage services. You can quickly see at a glance the status of all services on your machine. Click a column heading to sort. You can even start and stop services with a simple right-click. If you need full-blown service management, use the Services button to launch the Services management console. You may often have the Task Manager running in the system tray; now, having service management access means one less window to have open.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;61. Put It on Old Stuff.&lt;/span&gt; One perhaps-not-so-obvious Windows 7 tip is that you should attempt to install it everywhere. One user has a 6-year-old laptop that originally shipped with Windows XP. He could never get Windows Vista to install on it. But Windows 7 installed without complaint and runs extremely smooth. Granted, there are some Windows 7 features he can&amp;#39;t take advantage of because the processor lacks certain features, but these are minor issues considering the laptop now has life again. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=45897" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Support Roundtable: What Every DBA Ought to Know Q&amp;A (Part 4)</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/10/06/support-roundtable-what-every-dba-ought-to-know-q-amp-a-part-4.aspx</link><pubDate>Tue, 06 Oct 2009 19:53:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:45020</guid><dc:creator>David Johnson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=45020</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/10/06/support-roundtable-what-every-dba-ought-to-know-q-amp-a-part-4.aspx#comments</comments><description>&lt;p&gt;This is our last segment of questions from last week&amp;#39;s Support Roundtable, &lt;i&gt;What Every Blackbaud Database Administrator Ought to Know.&lt;/i&gt;&amp;nbsp; If you are interested in what the presentation covered please &lt;a href="http://www.blackbaud.com/files/support/dbaqa.ppt" title="What Every Database Administrator Ought to Know"&gt;download the Presentation&lt;/a&gt; (you will need PowerPoint or the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=048DC840-14E1-467D-8DCA-19D2A8FD7485&amp;amp;displaylang=en" title="PowerPoint Viewer" target="_blank"&gt;PowerPoint viewer&lt;/a&gt; to download the presentation).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Backups (continued) &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Hypothetical: you delete 100 constituents in global and don&amp;#39;t know who. Don&amp;#39;t realize for a few days. Is there a way to compare current records to previous, backed-up record, to trace changes?&lt;/b&gt;&lt;br /&gt;A: The best option to compare databases is to restore a backup from before the global delete onto a Standalone machine or test server.&amp;nbsp; Then run the query that was used for the global delete on both the live environment and test environment to compare results.&amp;nbsp; If you are worried about this occurring you may need to review your users’ &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB55426" title="BB55426" target="_blank"&gt;security settings&lt;/a&gt; so they don’t have the ability to globally delete records.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Q: You mentioned that things other than the databases should be backed up. Am I correct that the backup in the BMC only backs up the database and not the application, settings, deploy share, etc?&lt;/b&gt;&lt;br /&gt;A: That is correct.&amp;nbsp; The application and deploy folders are not backed up because they can be reinstalled using a download or installation CD.&amp;nbsp; If you would prefer to back these items up you may decide to use a third part backup utility that backs up files and directories.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Troubleshooting&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Q: If you are using a remote Citrix environment to connect multiple locations to the server, is it possible to provide them with the Microsoft products integration like Outlook so they can email reports or export reports to their location as opposed to the server, etc. as if it were a desktop application?&lt;/b&gt;&lt;br /&gt;A: Yes, this is possible.&amp;nbsp; It requires that you install Microsoft Office on the servers in your Citrix environment.&amp;nbsp; Once installed you must setup each users Outlook profile on the server so that they are able to send emails via Outlook.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: We have a couple users who have had some difficulty logging in to Raiser&amp;#39;s Edge would a rest of the registry help?&lt;/b&gt;&lt;br /&gt;A: Generally, resetting the registry is used for issues that occur within the product.&amp;nbsp; Log in issues are mainly caused by network issues.&amp;nbsp; &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB300248" title="BB300248" target="_blank"&gt;BB300248&lt;/a&gt; and &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=bb144086" title="bb144086" target="_blank"&gt;BB144086&lt;/a&gt; are common solutions for connectivity issues.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Do you have a decision tree for troubleshooting that you can share?&lt;/b&gt;&lt;br /&gt;A: Yes, the &lt;a href="http://www.blackbaud.com/kb/index?page=answers&amp;amp;type=wizard&amp;amp;answerid=&amp;amp;iqaction=&amp;amp;wizardid=General_Troubleshooting_PW&amp;amp;wizardstepid=1A&amp;amp;question_box=problem+questiontoopenprocesswizard&amp;amp;wizardnextstep=&amp;amp;searchid=1255354671689" title="General Troubleshooting Process Wizard" target="_blank"&gt;General Troubleshooting Process Wizard&lt;/a&gt; will provide you with different questions and fixes based on the answers you provide.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=45020" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/support+roundtable/default.aspx">support roundtable</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Database+Administrator+Q+and+A/default.aspx">Database Administrator Q and A</category></item><item><title>Support Roundtable: What Every DBA Ought to Know Q&amp;A (Part 3)</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/10/06/support-roundtable-what-every-dba-ought-to-know-q-amp-a-part-3.aspx</link><pubDate>Tue, 06 Oct 2009 12:00:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:44954</guid><dc:creator>David Johnson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=44954</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/10/06/support-roundtable-what-every-dba-ought-to-know-q-amp-a-part-3.aspx#comments</comments><description>&lt;p&gt;Here is part 3 of our Question and Answers from last week&amp;#39;s Support Roundtable,&lt;i&gt; What Every Blackbaud Database Administrator Ought to Know.&lt;/i&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Database Maintenance and the BMC&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Q: Should a workstation have access to both production and test environment or should it be totally separate?&lt;/b&gt;&lt;br /&gt;A: Workstations can only have access to one environment because the versions between production and test may differ.&amp;nbsp; Each workstation may only have one version of the software installed at a time.&amp;nbsp; If you have a database license for a second database then you can attach your non-production copy of the database to the same server; therefore, the workstations would have access to both databases.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: We have a fairly large and complex database in both RE and FE, how often would you suggest that we perform maintenance?&lt;/b&gt;&lt;br /&gt;A: I would suggest running &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB120081" title="BB120081" target="_blank"&gt;Rebuild Indexes&lt;/a&gt;, &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB137060" title="BB137060" target="_blank"&gt;Update Statistics&lt;/a&gt;, and &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB102024" title="BB102024" target="_blank"&gt;Check Integrity&lt;/a&gt; at &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=" title="BB114908" target="_blank"&gt;least once a week&lt;/a&gt;.&amp;nbsp; For larger organizations that are frequently updating their database through batch and import, twice a week may be necessary. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Q: Are there suggested parameters to be used when running the Maintenance functions (Indexes/Statistics)?&lt;/b&gt;&lt;br /&gt;A: The default option is generally preferred for the Maintenance tasks in the Blackbaud Management Console.&amp;nbsp; Only change the parameters if advised by Blackbaud or by a qualified SQL Server administrator.&lt;/p&gt;&lt;p style="font-weight:bold;"&gt;Backups&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Q: Is it possible to backup the G-L distribution grid in RE? If not are there any steps that the DBA can take to maintain the grid in order to minimize problems?&lt;/span&gt;&lt;br /&gt;A: The G-L distribution is backed up with a full database backup but there is not a way to backup just the G-L distribution grid.&amp;nbsp; The G-L distribution is not something that should be changing often.&amp;nbsp; To prevent users from changing the distribution you may want to review and adjust &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB55426" title="BB55426" target="_blank"&gt;the users security settings in The Raiser’s Edge&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Q: Am I correct the SQL Server 2005 express does not include a backup manager to assist with manually backing up SQL? We had to download SQL Server Management Studio Express.&lt;/span&gt;&lt;br /&gt;A: The Blackbaud Management Console provides the interface to &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB52243" title="BB52243" target="_blank"&gt;create backups&lt;/a&gt; with SQL Server 2005 Express (or any other edition of SQL Server).&amp;nbsp; SQL Server 2005, when downloaded and installed from Microsoft’s web site, does not come with a graphical user interface to create backups, however, they do provide the SQL Server Management Studio Express as a separate download for this.&amp;nbsp; Blackbaud, however, recommends and supports the use of the Blackbaud Management Console for backing up the database.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Q: What types of testing should we do with the backups? Meaning do we spot check records, are there queries we should run, reports, etc?&lt;/span&gt;&lt;br /&gt;A: The biggest test you should run is to restore the database and then log into it.&amp;nbsp; Once logged in check one or two records, one or two reports and queries.&amp;nbsp; This will let us know that the data is valid.&amp;nbsp; Generally a backup failure is all or none, meaning that no data will restore or all data will restore.&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=44954" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/support+roundtable/default.aspx">support roundtable</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Database+Administrator+Q+and+A/default.aspx">Database Administrator Q and A</category></item><item><title>Support Roundtable: What Every DBA Ought to Know Q&amp;A (Part 2)</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/10/02/support-roundtable-what-every-dba-ought-to-know-q-amp-a-part-2.aspx</link><pubDate>Fri, 02 Oct 2009 20:29:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:44807</guid><dc:creator>David Johnson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=44807</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/10/02/support-roundtable-what-every-dba-ought-to-know-q-amp-a-part-2.aspx#comments</comments><description>&lt;p&gt;Here is the second installment of our Questions and Answers from last week&amp;#39;s Support Roundtable,&amp;nbsp; &lt;i&gt;What Every Blackbaud Database Administrator Ought to Know&lt;/i&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Updating Workstations, Installing Patches and Testing Updates&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Is
it possible to run the application directly from the server (deploy)
share? We would like to avoid a end user to have access to
write/replace the executables.&lt;/b&gt;&lt;br /&gt;A: The best option to provide
this security is to use Terminal Services so that users can access
their Blackbaud application via a central server that your administrators
manage.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Just for clarification: non production environment is different from sample database?&lt;/b&gt;&lt;br /&gt;A:
Yes, a &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB12333" title="BB12333" target="_blank"&gt;non-production environment&lt;/a&gt; is different than the sample
database.&amp;nbsp; The sample database is a database created by
Blackbaud programmers while a non-production environment is a copy of
your live database installed on a separate server to be used for
testing and training.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Does Blackbaud support running the production applications (RE, FE, BBNC) in a VMWare environment?&lt;/b&gt;&lt;br /&gt;A:
Yes, &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB520705" title="BB520705" target="_blank"&gt;Blackbaud supports&lt;/a&gt; its applications in a &lt;a href="http://en.wikipedia.org/wiki/Virtual_machine" title="Virtual Machine" target="_blank"&gt;virtual environment&lt;/a&gt;.&amp;nbsp;
However, we are not able to assist with the setup of the virtual environment or any performance issues that are related to the virtual environment.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: At some point, I was told a terminal server environment was not recommended. Is that still the case?&lt;/b&gt;&lt;br /&gt;A: No,
this is not the case.&amp;nbsp; All version 7 Blackbaud products are supported
in a &lt;a href="http://en.wikipedia.org/wiki/Terminal_Services" title="Terminal Services" target="_blank"&gt;terminal server environment&lt;/a&gt;.&amp;nbsp; In fact, our OnDemand services use
Terminal Services installed with &lt;a href="http://www.citrix.com/lang/English/home.asp" title="Citrix" target="_blank"&gt;Citrix&lt;/a&gt; to publish Blackbaud applications for remote access.&amp;nbsp; See our &lt;a href="http://www.blackbaud.com/products/system/requirements.aspx" title="System Requirements" target="_blank"&gt;System Requirements&lt;/a&gt; for more information.&lt;br /&gt;&lt;/p&gt;&lt;b&gt;Q: How often do you recommend backing up the data to the test environment? Should that be just when you are planning to test? &lt;/b&gt;&lt;br /&gt;A:
We do not have a set recommendation for refreshing the data on the test
environment.&amp;nbsp; I would suggest that at a minimum you refresh the database before testing
major changes, such as global changes, Blackbaud updates, SQL Server updates, etc...&amp;nbsp; Some clients that use
a test environment frequently may refresh the database every week or
every couple of days.&amp;nbsp; Refreshing the test environment helps to test
the validity of your backups so it doesn’t hurt to do it weekly, or more
often, if you have the time and resources.&lt;br /&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=44807" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/support+roundtable/default.aspx">support roundtable</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Database+Administrator+Q+and+A/default.aspx">Database Administrator Q and A</category></item><item><title>Support Roundtable: What Every DBA Ought to Know Q&amp;A (Part 1)</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/10/02/database-administrator-support-roundtable-q-amp-a-part-1.aspx</link><pubDate>Fri, 02 Oct 2009 19:51:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:44805</guid><dc:creator>David Johnson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=44805</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/10/02/database-administrator-support-roundtable-q-amp-a-part-1.aspx#comments</comments><description>&lt;p&gt;I would like to thank everyone that joined our 2nd &lt;i&gt;What Every Blackbaud Database Administrator Ought to Know&lt;/i&gt; Support Roundtable.&amp;nbsp; If you weren&amp;#39;t able to make it (or if you were and just want to review the information) we will be posting the recording soon and plan on having another session in a couple months.&lt;/p&gt;&lt;p&gt;Over the next few days, I will be posting the questions from our session on &lt;a href="http://forums.blackbaud.com/blogs/technical/" title="Inside the Edge"&gt;&lt;span style="font-style:italic;"&gt;Inside the Edge&lt;/span&gt;&lt;/a&gt;.&amp;nbsp; Today I am posting the Q &amp;amp; A from the first section of the presentation.&amp;nbsp; Keep an eye out over Monday and Tuesday for the rest of the questions and answers.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Installing and Updating the Application Server&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Is the BMC available for BBNC?&lt;/b&gt;&lt;br /&gt;A: All database management for BBNC is done through SQL Server Management Studio so the Blackbaud Management Console (BMC) is not available.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: So we should not be seeing a prompt for the deploy folder for upgrades?&lt;/b&gt;&lt;br /&gt;A: Correct, when updating the server you should not be prompted for a deploy folder location this will only occur during the initial installation of your product.&amp;nbsp; The update process will recognize the currently installed location of the deploy folder and update this directory.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Where can I get detailed information on the changes that will occur during updates in order to make recommendations as to whether to deploy or not?&lt;/b&gt;&lt;br /&gt;A: The release notes, available on the &lt;a href="http://www.blackbaud.com/support/downloads/downloads.aspx" title="Downloads" target="_blank"&gt;Downloads&lt;/a&gt; page for your product, contain information about the new feature changes.&amp;nbsp; To find the changes that a made in a patch, review the Readme files which are also available on the downloads page.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Should workstations automatically update or do you have to update manually at each workstation?&lt;/b&gt;&lt;br /&gt;A: Workstations should automatically update after installing an update or patch on the server.&amp;nbsp; You may have to manually update the workstations if you are installing the update on a new server.&amp;nbsp; If the end users don’t have the correct permissions or if the deploy folder has moved since the last update then the updates will not occur automatically.&amp;nbsp; See &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB24924" title="BB24924" target="_blank"&gt;BB24924&lt;/a&gt; for further information on troubleshooting workstations that are not updating automatically.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=44805" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/support+roundtable/default.aspx">support roundtable</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Database+Administrator+Q+and+A/default.aspx">Database Administrator Q and A</category></item><item><title>Upgrading SQL Server</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/09/21/upgrading-sql-server.aspx</link><pubDate>Mon, 21 Sep 2009 15:28:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:44511</guid><dc:creator>David Johnson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=44511</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/09/21/upgrading-sql-server.aspx#comments</comments><description>&lt;p&gt;There are numerous reasons to upgrade SQL Server.&amp;nbsp; You may be on SQL Server 2000 and have read that &lt;a href="http://forums.blackbaud.com/blogs/technical/" title="End of Support for SQL 2000 and What it Means to You" target="_blank"&gt;Blackbaud is ending support for SQL Server 2000 on March 31, 2010&lt;/a&gt; or you may want to use &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/whats-new.aspx" title="SQL Server 2008 New Features" target="_blank"&gt;new features in SQL Server 2008&lt;/a&gt;.&amp;nbsp; Whatever your reason, you can upgrade SQL server using one of three different methods:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;An In-Place Upgrades&lt;/li&gt;&lt;li&gt;A Side-by-Side Installation&lt;/li&gt;&lt;li&gt;Installation on a new server&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Your organization’s needs will determine which upgrade method is best.&amp;nbsp; Let’s take a look at each option.&lt;/p&gt;&lt;p&gt;An in-place upgrade makes upgrading fast and easy if all your databases are compatible with the new version of SQL Server.&amp;nbsp; It will upgrade each database automatically during the process. Plus, it will kept intact any customized SQL Server settings and jobs you may have.&amp;nbsp; To perform an in-place upgrade, use the SQL Server installation package to &lt;a href="http://msdn.microsoft.com/en-us/library/ms144267.aspx" title="How to: Upgrade to SQL Server 2008 (Setup)" target="_blank"&gt;update your current version of SQL Server&lt;/a&gt;.&amp;nbsp; You will be prompted to select the SQL Instance to upgrade and it will update all files and databases associated with that instance.&amp;nbsp; When performing an in-place upgrade, ensure all databases are &lt;a href="http://www.blackbaud.com/products/system/requirements.aspx" title="System Requirements" target="_blank"&gt;compatible with that version of SQL Server&lt;/a&gt;.&amp;nbsp; If they are not, then you may need to perform a side-by-side installation.&lt;/p&gt;&lt;p&gt;A &lt;a href="http://msdn.microsoft.com/en-us/library/ms143219.aspx" title="How to: Install SQL Server 2008 (Setup)" target="_blank"&gt;side-by-side installation&lt;/a&gt; gives you the flexibility of deciding which databases to upgrade because it installs a brand new instance of SQL Server alongside your current instance, and does not affect the current instance or its attached databases.&amp;nbsp; Instead of choosing a current SQL Instance to upgrade, you will choose the option for a new SQL Server Instance.&amp;nbsp; To upgrade a database, you must &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB96700" title="BB96700" target="_blank"&gt;detach&lt;/a&gt; it from the old SQL Server and &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB95152" title="BB95152" target="_blank"&gt;attach&lt;/a&gt; it to the new instance.&lt;/p&gt;&lt;p&gt;Another key benefit to side-by-side installation is the ability to easily roll back to the old version of SQL Server if any unforeseen issues arise during the upgrade.&amp;nbsp; You simply &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB52243" title="BB52243" target="_blank"&gt;restore a backup&lt;/a&gt; of your database from before the upgrade to the old instance of SQL server.&amp;nbsp; You do not have this benefit with an in-place upgrade.&lt;/p&gt;&lt;p&gt;A potential disadvantage to a side-by-side installation is that you have two separate SQL Instances running at once, which means each takes up resources such as CPU and RAM, on your server.&amp;nbsp; If you run a side-by-side upgrade, make sure your &lt;a href="http://msdn.microsoft.com/en-us/library/ms143506.aspx" title="Hardware and Software Requirements for Installing SQL Server 2008" target="_blank"&gt;server is beefy enough&lt;/a&gt; to handle both instances.&amp;nbsp; After all databases have been moved off of the old SQL Server, you can uninstall or disable the old instance.&lt;/p&gt;&lt;p&gt;You may have noticed I haven’t talked much about a new server installation.&amp;nbsp; There are two reasons for this.&amp;nbsp; First, there’s not really a decision here, you are either installing on a new server or you are not.&amp;nbsp; In this case you must have new hardware ready for the installation.&amp;nbsp; Second, the benefits and installation processes are the same as a side-by-side installation.&amp;nbsp; Both require a fresh installation of SQL Server and both require you to attach a copy of your database to the new SQL Instance. &lt;/p&gt;&lt;p&gt;After deciding the best upgrade path for your organization and selecting the databases to update, setup a &lt;a href="http://forums.blackbaud.com/blogs/technical/archive/2009/03/05/backup-and-recovery-part-2-testing-your-backups.aspx" title="Setting up a Test Environment" target="_blank"&gt;test environment&lt;/a&gt; to use for testing the upgrade.&amp;nbsp; This will help you prepare for the upgrade so you don’t have any surprises during the live upgrade.&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=44511" width="1" height="1"&gt;</description></item><item><title>End of Support for SQL 2000 and What it Means to You</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/07/13/end-of-support-for-sql-2000-and-what-it-means-to-you.aspx</link><pubDate>Mon, 13 Jul 2009 14:20:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:42822</guid><dc:creator>David Johnson</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=42822</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/07/13/end-of-support-for-sql-2000-and-what-it-means-to-you.aspx#comments</comments><description>&lt;p&gt;Last month, we announced that we will end support for SQL Server 2000 on March 31, 2010.&amp;nbsp; This decision was made because &lt;a href="http://support.microsoft.com/lifecycle/?p1=2852" title="End of SQL Server 2000 Support" target="_blank"&gt;Microsoft ended Mainstream support for SQL Server 2000 on April 8, 2008&lt;/a&gt;, which means that they do not address issues or bugs found to be part of SQL Server 2000.&amp;nbsp;&amp;nbsp; I understand you may have some questions about how this affects your organization.&amp;nbsp; Most of you are already on a &lt;a href="http://www.blackbaud.com/products/system/requirements.aspx" title="System Requirements" target="_blank"&gt;supported version of SQL Server&lt;/a&gt;, so you will not be affected.&amp;nbsp; For those of you who are on SQL 2000, we will still answer your product questions.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What does the end of support mean?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Before we get into what this means, let’s talk about SQL Server and how it affects Blackbaud products.&amp;nbsp; SQL Server is the database engine that is the backbone of all current Blackbaud applications.&amp;nbsp; This allows multiple users across your organization to access one set of data from a centralized server.&amp;nbsp; Most Blackbaud products (including The Raiser’s Edge, The Financial Edge, The Education Edge, and Blackbaud Student Information System) are packaged with a free version of SQL Server called SQL Server 2005 Express (Patron Edge requires a full version of SQL Server).&amp;nbsp; SQL Server 2005 Express supports databases up to 4 GB in size.&amp;nbsp; If your database exceeds this size, you must purchase a licensed edition of SQL Server such as Standard or Enterprise.&lt;/p&gt;&lt;p&gt;Now back to what this means to you.&lt;/p&gt;&lt;p&gt;If you are using SQL Server 2005 Express, SQL Server 2005, or SQL Server 2008 then you don’t have to do anything.&amp;nbsp; &lt;a href="http://www.blackbaud.com/esupport/esupport.asp?resource=&amp;amp;number=0&amp;amp;id=BB140895" target="_blank" title="BB140895"&gt;To determine your version&lt;/a&gt; of SQL Server, log into your application and go the Help&amp;gt;About &amp;lt;Product Name&amp;gt; from the menu bar.&amp;nbsp; If you’re using SQL Server 2000, don’t worry, we will still support your product functionality questions.&lt;/p&gt;&lt;p&gt;Keep in mind you must be on a supported version of SQL Server to update to any Blackbaud application released after March 31, 2010. If your database is less than 4 GB, you can use SQL Server 2005 Express for free. SQL Express does have other &lt;a href="http://www.blackbaud.com/esupport/esupport.asp?resource=&amp;amp;number=0&amp;amp;id=BB95014" title="BB95014" target="_blank"&gt;limitations&lt;/a&gt;, such the amount of RAM and the number of CPUs supported, that may affect your organization.&amp;nbsp; If you decide not to use SQL Express, you will need to purchase a license of SQL Server that is supported by your application.&amp;nbsp; Before you purchase a SQL Server license, make sure to review the &lt;a href="http://www.blackbaud.com/esupport/esupport.asp?resource=&amp;amp;number=0&amp;amp;id=BB95014" title="Differences between SQL Server Versions and Editions" target="_blank"&gt;differences between SQL server versions and editions&lt;/a&gt; as well as our &lt;a href="http://www.blackbaud.com/products/system/requirements.aspx" title="System Requirements" target="_blank"&gt;System Requirements&lt;/a&gt;.&amp;nbsp; Most nonprofits (excluding schools) are eligible to purchase SQL Server at a discounted rate from &lt;a href="http://www.techsoup.org/" title="Tech Soup" target="_blank"&gt;Tech Soup&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Once you determine the best SQL Server edition for your organization, you will need to install or upgrade SQL Server.&amp;nbsp; We will talk about the options for upgrading in my next post. &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;For more information review Knowledgebase solution &lt;a href="http://www.blackbaud.com/esupport/esupport.asp?resource=&amp;amp;number=0&amp;amp;id=BB592364" title="BB592364" target="_blank"&gt;BB592364&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=42822" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/SQL+Server/default.aspx">SQL Server</category></item><item><title>Getting Started with Scheduled Queues</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/06/17/getting-started-with-scheduled-queues.aspx</link><pubDate>Wed, 17 Jun 2009 20:45:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:42312</guid><dc:creator>Rob Smith</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=42312</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/06/17/getting-started-with-scheduled-queues.aspx#comments</comments><description>&lt;p&gt;When a customer calls a plumber and states &amp;quot;My sink is running.&amp;quot;&amp;nbsp; The plumber is safe in the assumption that it is leaking water rather than jogging down the street.&amp;nbsp; However, &amp;quot;My scheduled queue&amp;#39;s are not processing&amp;quot; can mean many different things!&amp;nbsp; Today we will take a look at scheduled queue&amp;#39;s and a some basic ideas to help troubleshoot them. &amp;nbsp;&lt;br /&gt;&lt;br /&gt;The first thing we should do when troubleshooting a scheduled queue is ensure that the queue service has been &lt;a href="http://www.blackbaud.com/kb/index?page=content&amp;amp;id=BB289850%20" target="_blank" title="properly installed and setup"&gt;properly installed and setup&lt;/a&gt;.&amp;nbsp; Part of that setup is to ensure that it is installed on only one machine and preferrably one that stays turned on. Blackbaud recommends installing it on the server because it&amp;#39;s usually left on over night and users don&amp;#39;t usually log into the applications while physically sitting at the server.&amp;nbsp; This will stop overlapping queue&amp;#39;s from interfering with each other and causing blocks in your database.&amp;nbsp; It&amp;#39;s also a good idea when testing an issue with a scheduled queue, to start out by setting them all to &amp;quot;On Demand.&amp;quot;&amp;nbsp; This ensures you don&amp;#39;t have a stack of queue&amp;#39;s trying to run and yours isn&amp;#39;t lost in the mix. &amp;nbsp;&lt;br /&gt;&lt;br /&gt;After you have ensured that the queue user and the scheduled queue&amp;#39;s are setup properly, you&amp;#39;ll want to ask yourself 2 questions:&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&amp;nbsp;What is the queue service being asked to do? &lt;/li&gt;&lt;li&gt;&amp;nbsp;What exactly is the queue service not doing?&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;In this area, we need to be as specific as we can, because the answers to those two questions will direct most of your focus.&amp;nbsp; If for example, if queue is setup to export a query to a folder somewhere other than locally, you will need to know if the query is being run and then if the export is being run.&amp;nbsp; If the query is not actually getting done, you will want to troubleshoot the query.&amp;nbsp; Whereas if the export is not completing, you will want to verify that you have access to that network location where the export is supposed to be going. &amp;nbsp;&lt;br /&gt;&lt;br /&gt;Perhaps you have a scheduled queue that is supposed to query the database, export the information to a network drive for your staff meeting tomorrow, and email the results of the scheduled queue to you.&amp;nbsp; In this scenario, it is a good idea to break the queue down into it&amp;#39;s simplist form.&amp;nbsp; Create a simple queue that refreshes the query you were planning to run. If the query worked, then reschedule the queue to run the query and export to a local folder.&amp;nbsp; Once that succeeds, then move the export to a shared folder somewhere else on the network.&amp;nbsp; In this fashion you can keep adding steps until one fails, then troubleshoot that portion of the queue. &amp;nbsp;&lt;br /&gt;&lt;br /&gt;If the query failed, then create a new query with even simpler requests.&amp;nbsp; For example, instead of querying an entire years worth of data, only query data for a 14 day period.&amp;nbsp; Even simpler, create a queue that is scheduled to refresh a query. If you don&amp;#39;t have a simple query, then create one that is designed to request a unique first or last name from the database and refresh that query.&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;br /&gt;These same steps can also be completed in the reverse order.&amp;nbsp; In the same example above where you&amp;#39;re querying, exporting and emailing results, you can try to run the query.&amp;nbsp; If it fails, then remove the email function and run it again.&amp;nbsp; If it fails there, then remove the export, or set it to export locally instead of on a network drive. &amp;nbsp;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Many things can cause a scheduled queue to fail. You can help speed up the process of narrowing the issue down by considering the factors above.&amp;nbsp; While troubleshooting scheduled queues in their entirety can be a daunting task, I hope I&amp;#39;ve given you some solid ground to start with!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=42312" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Queue_3A00_+The+Raiser_2700_s+Edge/default.aspx">Queue: The Raiser's Edge</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/The+Financial+Edge/default.aspx">The Financial Edge</category></item><item><title>What Every Blackbaud Database Administrator Ought to Know</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/06/02/What-Every-Blackbaud-Database-Administrator-Ought-to-Know.aspx</link><pubDate>Tue, 02 Jun 2009 14:15:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:41877</guid><dc:creator>David Johnson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=41877</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/06/02/What-Every-Blackbaud-Database-Administrator-Ought-to-Know.aspx#comments</comments><description>&lt;p&gt;On Tuesday, June 23rd at 1:00 p.m. ET, we are trying something a little different - a new way for customers and support to discuss topics together.&amp;nbsp; We want to create an open forum where ideas and questions flow freely between you and us.&lt;/p&gt;&lt;p&gt;Our first session is &amp;quot;What Every Blackbaud Database Administrator Ought to Know” which is geared toward individuals new to administrating Blackbaud databases.&amp;nbsp; This session will begin with a brief presentation which covers basics like installing, updating, backing up, recovering, and maintaining your database and troubleshooting technical issues. Then it’s time for your questions and ideas!&lt;/p&gt;&lt;p&gt;We will conduct this session via a conference call with LiveMeeting.&amp;nbsp; If you are interested in joining us for this session on June 23rd or would prefer a different date, please vote on our &lt;a href="http://forums.blackbaud.com/forums/t/12053.aspx" title="Forum Poll" target="_blank"&gt;Database Administrator Forum Poll&lt;/a&gt;.&amp;nbsp; Post a reply if you have ideas for future session topics.&lt;/p&gt;&lt;p&gt;If you vote to attend the session, we will send you a follow-up email with more details. &lt;br /&gt;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=41877" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/BMC/default.aspx">BMC</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Recovery/default.aspx">Recovery</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Accidental+DBA/default.aspx">Accidental DBA</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Backup/default.aspx">Backup</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/SQL+Server/default.aspx">SQL Server</category></item><item><title>The Conficker Worm:  Should you be worried?</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/03/31/the-conficker-worm-should-you-be-worried.aspx</link><pubDate>Tue, 31 Mar 2009 14:19:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:40511</guid><dc:creator>David Johnson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=40511</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/03/31/the-conficker-worm-should-you-be-worried.aspx#comments</comments><description>&lt;p&gt;There has been a lot of &lt;a title="Conficker News" href="http://arstechnica.com/security/news/2009/03/confickerc-primed-for-april-fools-activation.ars" target="_blank"&gt;news&lt;/a&gt; about the &lt;a title="Conficker Worm" href="http://www.microsoft.com/security/portal/Entry.aspx?Name=Win32/Conficker" target="_blank"&gt;Conficker Worm&lt;/a&gt; in the past week including a segment on &lt;a title="Conficker - 60 Minutes" href="http://www.cbsnews.com/stories/2009/03/27/60minutes/main4897053.shtml" target="_blank"&gt;60 Minutes&lt;/a&gt;.&amp;nbsp; According to these articles, the Conficker Worm is set to be activated on April 1st.&amp;nbsp; Right now millions of computers could be infected with the Worm and we would never know because it has been laying dormant waiting for commands since being installed.&lt;/p&gt;
&lt;p&gt;Once activated, the Worm will try to disable essential services on your computer including Windows Updates and Windows Security Center.&amp;nbsp; In addition, Conficker may be able to log your keystrokes on web sites which could compromise the user names and passwords of your personal accounts.&amp;nbsp; The worm may also be able to exploit weak administrator passwords in your network.&amp;nbsp; These are just of few of the behaviors that Conficker can exhibit if you are not properly protected.&lt;/p&gt;
&lt;p&gt;To help protect your computer from Conficker make sure you have &lt;a title="MS08-067" href="http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx" target="_blank"&gt;Microsoft Security Bulletin MS08-067&lt;/a&gt; installed.&amp;nbsp;&amp;nbsp; According to &lt;a title="Ars Technica" href="http://arstechnica.com/security/news/2009/03/new-method-for-detecting-conficker-discovered-debuted.ars" target="_blank"&gt;Ars Technica&lt;/a&gt;, Conficker installs its own version of this patch when it detects that it has not been installed.&amp;nbsp; Also make sure that you are up to date with your Anti-Virus software and definitions.&amp;nbsp; Then make sure that all your administrator accounts have &lt;a title="Strong Passwords" href="http://technet.microsoft.com/en-us/library/cc736605.aspx" target="_blank"&gt;strong passwords&lt;/a&gt;.&amp;nbsp; For more steps to protect your computer, see the Microsoft TechNet Article, &lt;a title="Conficker Protection" href="http://technet.microsoft.com/en-us/security/dd452420.aspx" target="_blank"&gt;&lt;i&gt;Conficker Worm: Help Protect Windows from Conficker&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are people out there that say the threats of &lt;a title="Conficker Exaggerated?" href="http://blogs.wsj.com/digits/2009/03/26/conficker-dont-believe-the-hype" target="_blank"&gt;Conficker are being exaggerated&lt;/a&gt; and they very well may be correct.&amp;nbsp; But why take the risk?&amp;nbsp; Make sure you are up to date on Windows Security Patches, and your Anti-Virus Software, and you shouldn’t have anything to worry about.&lt;/p&gt;
&lt;p&gt;If worse comes to worse and you think your computer is infected, check your Anti-Virus Software Vendor’s web site.&amp;nbsp; They should have some type of &lt;a title="Conficker Removal Tool" href="http://www.bdtools.net/" target="_blank"&gt;removal tool for Conficker&lt;/a&gt;.&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=40511" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Accidental+DBA/default.aspx">Accidental DBA</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Anti-Virus/default.aspx">Anti-Virus</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Malware/default.aspx">Malware</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Conficker/default.aspx">Conficker</category></item><item><title>Backup and Recovery, Part 2 - Testing your Backups</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/03/05/backup-and-recovery-part-2-testing-your-backups.aspx</link><pubDate>Thu, 05 Mar 2009 17:16:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:39976</guid><dc:creator>David Johnson</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=39976</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/03/05/backup-and-recovery-part-2-testing-your-backups.aspx#comments</comments><description>&lt;p&gt;In my last &lt;a href="http://forums.blackbaud.com/blogs/technical/archive/2009/02/10/backups-and-recovery-part-1.aspx" title="Backups and Recovery, Pt. 1" target="_blank"&gt;post&lt;/a&gt;, we discussed the importance of backing up your database and we briefly discussed the importance of testing your backups.&amp;nbsp; In this post we will discuss, in more detail, the importance of testing your backups and some ways to achieve testing to best suite your needs.&lt;/p&gt;&lt;p&gt;This afternoon I did a quick search on Google to find out others&amp;#39; ideas on testing backups and I found a cool site about backup policys.&amp;nbsp; &lt;a href="http://www.taobackup.com/" title="The Tao of Backup" target="_blank"&gt;The Tao of Backup&lt;/a&gt; is a creative look why a sound backup policy is necessary.&amp;nbsp; In their section on &lt;a href="http://www.taobackup.com/testing_info.html" title="Testing" target="_blank"&gt;testing&lt;/a&gt;, they provide us with an interesting thought:&lt;/p&gt;&lt;p&gt;&lt;i&gt;“If you really believe that your backups are sound, would you be comfortable erasing everything on your hard drive right now, and restoring it from backups?”&lt;/i&gt;&lt;/p&gt;&lt;p&gt;If you said yes, then I hope it is because you have done thorough testing of your backups and know that they will work as planned if, or when, the time comes.&amp;nbsp; If you said no, then it is time to start testing your backups so you can be confident that you will be able to restore all your data when the time comes. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;There are various reasons why your backups may not be sound.&amp;nbsp; These include (but are definitely not limited to) the following:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Failed Backups through the Blackbaud Management Console or SQL Server&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Not all software is perfect. The BMC and SQL Server can run into issues when attempting to backup your.&amp;nbsp; Luckily the BMC, provides an easy to read Maintenance History to provide you with a specific error&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;We have a good Knowledgebase solution to address most reasons why &lt;a href="http://www.blackbaud.com/esupport/esupport.asp?resource=&amp;amp;number=0&amp;amp;id=BB118606" title="BB118606" target="_blank"&gt;backups fail in the BMC&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Failed Third Party backup software&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Most backup solutions have a backup history and should provide you with errors on why the backups are failing&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;You may need to check with that vendor’s Customer Support if necessary&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Corrupt Backups&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Sometimes the backups will complete successfully but the backups will be corrupt&lt;/li&gt;&lt;li&gt;The only way to find this out is to find out the hard way or by testing your database&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Your backup job is not backing up everything you need&lt;/li&gt;&lt;ul&gt;&lt;li&gt;The BMC will back up everything you need for a Blackbaud database to a .BAK file&lt;/li&gt;&lt;li&gt;However, you may not have your Tape backup solution backing up the BMC backups&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;p&gt;These are just a few reasons why your backups can fail but these should be enough to show us that testing your backups is necessary for a sound backup Policy.&lt;/p&gt;&lt;p&gt;Now that we have established the need to create backups, let’s discuss some options we have for testing your backups.&amp;nbsp; The best case scenario would be to setup a separate server to test your backups.&amp;nbsp; (This doesn’t necessarily have to be as powerful as your live server.&amp;nbsp; It could even be just an extra workstation you have that doesn’t already have client installations of your Blackbaud products.)&amp;nbsp; In addition to using this server to test your backup, you could also use this to test upgrades to your Blackbaud applications, upgrades to SQL Server and upgrades to other applications.&amp;nbsp; On this test server you would have the same exact versions of your applications so that you know the restore would work on your live server.&amp;nbsp; I would suggest that you run the test restore once a week or once every other week.&amp;nbsp; Restoring a backup on your test server will not only test the integrity of your backup but it will also refresh your test database with new data. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;I understand that not everyone has the resources to have a permanent test server.&amp;nbsp; Another option is to use your current Blackbaud Management Console to go through the restore process.&amp;nbsp; However, this process requires that you take your live database down for a period of time because the BMC does not allow for two databases to be attached with the same serial number.&amp;nbsp;&amp;nbsp; In this case, you would need to &lt;a href="http://www.blackbaud.com/esupport/esupport.asp?resource=&amp;amp;number=0&amp;amp;id=BB96700" title="BB96700" target="_blank"&gt;detach&lt;/a&gt; your live database and the &lt;a href="http://www.blackbaud.com/esupport/esupport.asp?resource=&amp;amp;number=0&amp;amp;id=BB95152" title="BB95152" target="_blank"&gt;reattach&lt;/a&gt; the backup that you plan to test to a different folder on this server.&amp;nbsp;&amp;nbsp; Then reverse the steps to reattach the live database.&amp;nbsp; This is not the preferred method of testing because it requires you to take down your live database.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Another option for those without a permanent test server is to setup a &lt;a href="http://en.wikipedia.org/wiki/Virtual_machine" title="Virtual Machines" target="_blank"&gt;Virtual Machine&lt;/a&gt; (more to come on VMs in a later post) on your server or workstation using &lt;a href="http://forums.blackbaud.com/controlpanel/blogs/www.VMWare.com" title="VMWare" target="_blank"&gt;VMWare&lt;/a&gt;, which has a few free virtualization solutions, or other virtualization software. &lt;/p&gt;&lt;p&gt;We have mostly been discussing Blackbaud backups through the BMC but these same rules apply to all your backups including your server backups to external media.&amp;nbsp; You can even use similar testing options, such has using a test server or a Virtual Machine, to test any type of backups you have configured.&lt;/p&gt;&lt;p&gt;Remember not to follow the &lt;a href="http://en.wikipedia.org/wiki/Ron_Popiel" title="Ron Popeil" target="_blank"&gt;Ron Popeil&lt;/a&gt; backup system.&amp;nbsp; When it comes to backups do not “Set it and forget it”.&amp;nbsp; You need to “Set it and test it” (I know not quite as catchy)!&lt;/p&gt;&lt;p&gt;One a side note:&amp;nbsp; Nicholai Burton, author of The Spotlight, has some good ideas for using online storage, in his post, &amp;quot;&lt;a href="http://forums.blackbaud.com/blogs/patronedge/archive/2008/09/11/because-even-the-a-team-can-t-find-your-lost-data.aspx" title="Because even the A-Team can&amp;#39;t find your lost data" target="_blank"&gt;Because Even the A-Team can&amp;#39;t find your lost data&lt;/a&gt;,&amp;quot; to keep your backups secure and off site. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Other Recommended Reading:&lt;/b&gt;&lt;br /&gt;-&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms187048%28SQL.90%29.aspx" title="Backing Up and Restoring Databases in SQL Server" target="_blank"&gt;Backing Up and Restoring Databases in SQL Server&lt;/a&gt;&lt;br /&gt;-&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178094%28SQL.90%29.aspx" title="Planning for Disaster Recovery" target="_blank"&gt;Planning for Disaster Recovery&lt;/a&gt;&lt;br /&gt;-&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;a href="http://articles.techrepublic.com.com/5100-10878_11-6172154.html" title="Disaster recovery worst practices: Don’t test your backups" target="_blank"&gt;Disaster recovery worst practices: Don’t test your backups&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=39976" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/BMC/default.aspx">BMC</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Recovery/default.aspx">Recovery</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Accidental+DBA/default.aspx">Accidental DBA</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Backup/default.aspx">Backup</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Virtual+Machines/default.aspx">Virtual Machines</category></item><item><title>OK, Now You Are In Charge. Part 1</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/02/23/ok-now-you-are-in-charge-part-1.aspx</link><pubDate>Mon, 23 Feb 2009 16:00:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:39684</guid><dc:creator>Daniel Pauley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=39684</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/02/23/ok-now-you-are-in-charge-part-1.aspx#comments</comments><description>&lt;p&gt;These are the words that some Blackbaud DBAs first hear when starting their position. You&amp;#39;ve never heard of Blackbaud, don&amp;#39;t know what a &amp;quot;BMC&amp;quot; is, and haven&amp;#39;t worked with a database program like this before.&amp;nbsp; &amp;quot;Where do I begin&amp;quot; is the usual first question that gets asked.&amp;nbsp; I&amp;#39;m going to help you answer that question and a few more. We will go over the basic things you need to know and where to find answers to questions you didn&amp;#39;t know you had. This will be broken into several segments, as there is a lot to go over.&lt;/p&gt;
&lt;p&gt;First off, welcome to Blackbaud.&amp;nbsp; Your job is going to be easier because of the way Blackbaud built the products it sells to users.&amp;nbsp; Second, we need to define some terms. These terms will be used by Blackbaud representatives and staff, so it will make it easier to communicate if we have these terms in common.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;BMC or Blackbaud Management Console&lt;/strong&gt; - The SQL Server User Interface created by Blackbaud where we can attach databases, create backups, and run maintenance on the databases. The Blackbaud Management Console is located on the application server. &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Server (Application Server) &lt;/strong&gt;- This is normally a dedicated machine (computer) that is more powerful that the standard machine used by an employee. When Blackbaud representatives speak about the application server they mean the machine where the Blackbaud Management Console is installed. &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Workstation&lt;/strong&gt; - This is a machine that has a Blackbaud product on it, but does not have the Blackbaud Management Console. This machine accesses a database that is stored on the server. Workstations are normally desktop computers where users do day to day work. &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SQL or SQL Server&lt;/strong&gt; - SQL Server is a Microsoft product used for database management. All current Blackbaud products have a SQL Server version that runs the database. This is the most common database management program for Blackbaud products. It can either be pronounced &amp;quot;S Q L&amp;quot; like the letters, or &amp;quot;sequel&amp;quot; like a movie sequel. Both pronunciations are correct, and most reprentatives familiar with SQL will understand it either way. &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Oracle&lt;/strong&gt; - This is another database management program. Oracle is less commonly used by Blackbaud products, but is still used for some Raiser&amp;#39;s Edge databases.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Login&lt;/strong&gt; - This one seems simple, but is one of the most confusing without context. There are typically four Logins that are used with Blackbaud products.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;u&gt;Windows Login&lt;/u&gt; - this is a user&amp;#39;s login to Windows and the network - this is done before any Blackbaud products are even touched. &lt;/li&gt;
&lt;li&gt;&lt;u&gt;&amp;lt;Product&amp;gt; Login&lt;/u&gt; - this is the login and password to gain access to a Blackbaud product - like Raiser&amp;#39;s Edge or Financial Edge.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Blackbaud Website Login&lt;/u&gt; - this is the login a user has to access the Blackbaud website - it is typically not the same as a Product login - it grants access to Knowledgebase, Downloads, Case Central, and FTP.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;SQL Login&lt;/u&gt; - this one is rarely mentioned, but is also important. This is a SQL account set up to grant users&amp;#39; rights to the SQL Server databases. It is most commonly associated with full versions of SQL running in Windows Only authentication - and only users familiar with SQL are going to make any sense of that last line &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;DBA or Database Administrator&lt;/strong&gt; - This is you, the person in charge of maintaining the database and securing backups of the databases. Some DBAs do not actually work in the program and do not have a login for it. I recommend getting a login for the database to test with in case you ever have problems with users logging in and need to have an account to test with. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Admin or Local Admin&lt;/strong&gt; - This is a Windows defined role that means this Windows User has full control over everything on this computer. If a user is unable to perform a function, like running a report or logging in, Blackbaud will often ask if the user is a Local Admin or have you tested the same issue as a Local Admin to determine if this is a permissions issue. Admin is not a Blackbaud account in a database - but a Windows role.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Domain Admin &lt;/strong&gt;- This is a Windows defined role that has access to all machines in your Network. This account has Local Admin rights to all&amp;nbsp;machines. Domain Admin is not a Blackbaud account - it is a Windows account on your Network.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Supervisor&lt;/strong&gt; - A Blackbaud &amp;quot;Super User&amp;quot; account and the default account that comes with all Blackbaud databases. The Supervisor account has full control over the database and can add and remove new users in the database. Typically not a Windows account, but an account used for Blackbaud products.&lt;/p&gt;
&lt;p&gt;That completes our list of typical terms you will hear when working with Blackbaud. Next time we will go over how to find your SQL Server Instance, how to find out what Blackbaud products are installed, and how to tell the versions of each product.&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=39684" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Accidental+DBA/default.aspx">Accidental DBA</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Common+Terms/default.aspx">Common Terms</category></item><item><title>Backups and Recovery, Part 1</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/02/10/backups-and-recovery-part-1.aspx</link><pubDate>Tue, 10 Feb 2009 20:13:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:39373</guid><dc:creator>David Johnson</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=39373</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/02/10/backups-and-recovery-part-1.aspx#comments</comments><description>&lt;p&gt;This past week support received a call in which one of our client’s servers shut down unexpectedly.&amp;nbsp; Shortly after this shutdown users started to receive error messages in the application and couldn’t work anymore.&amp;nbsp; When they went to restore their database through their backup application, they learned that the backup program wasn’t actually backing up their SQL Server database because it was locked by the SQL Server database engine (As long as SQL Server is running it will lock the files so that they cannot be moved or copied).&amp;nbsp; This is not an uncommon scenario, we have received numerous calls from clients in which they are using a third party application, such as Symantec’s Backup Exec, and their database is not being backed up. Sometimes the client catches this early and corrects the issue before the need to restore.&amp;nbsp; In cases such as this one, the client doesn’t catch it until the need to restore their database. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;In the above scenario, I see two main issues:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The client is not using Blackbaud’s supported backup method&lt;/li&gt;
&lt;li&gt;More importantly, the client was not testing their restore procedures. &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;As I mentioned, this isn’t the first time this has occurred and I doubt it will be the last.&amp;nbsp; In an effort to help alleviate the frequency of lost databases, I will be posting a series on Backups and Blackbaud Products. In this post, we will discuss our basic backup procedures.&amp;nbsp; In later posts, we will discuss more advanced backup solutions.&lt;/p&gt;
&lt;p&gt;In our scenario above, the client was not using a supported backup method.&amp;nbsp;&amp;nbsp; By “supported” I mean, the client was not using the Blackbaud Management Console (BMC) to create their backups.&amp;nbsp; There are alternative backup solutions that will work with our products, such as SQL Server Transaction Log backups or Symantec&amp;#39;s Backup Exec.&amp;nbsp; However, the BMC is the only supported method of making backups.&amp;nbsp; The one caveat to this is our higher level products such as NetCommunity or products on the &lt;a title="Infinity Platform" href="http://labs.blackbaud.com/NetCommunity/Page.aspx?pid=249" target="_blank"&gt;Infinity Platform&lt;/a&gt;.&amp;nbsp; We would certainly do our best to help restore a database through a third party application if need be (we never want to see any one lose their data) but we may not have the experience needed with the third party application to help restore properly.&amp;nbsp; This is why we highly recommend using the BMC for backups, especially at organizations that do not have their own IT departments.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Now let’s discuss actually backing up the database.&amp;nbsp; The BMC offers the ability &lt;a title="to manually create backups or the schedule backups daily" href="http://www.blackbaud.com/esupport/esupport.asp?resource=&amp;amp;number=0&amp;amp;id=BB94455" target="_blank"&gt;to manually create backups or to schedule backups&lt;/a&gt;.&amp;nbsp; A manual backup would be run before you plan on making a big change to the database, such as updating to a new version, running a Global Delete or bulk importing data.&amp;nbsp; Scheduled backups should be run every night through the BMC to protect your data against the unexpected.&amp;nbsp; This can include, your server shutting down unexpectedly (which can cause database corruption), hard drive failures, natural disasters or even theft.&amp;nbsp; These unexpected events can severely impact your organization&amp;#39;s productivity and bottom line if you not able to recover from them in a timely fashion. &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;When scheduling backups in the BMC the backups must be created on a local hard drive.&amp;nbsp; If you were to experience a server crash or a hard drive failure a local backup is not going to help you restore your database since it may be deleted or corrupted during the failure.&amp;nbsp; For this reason, we recommend that you store your backups on an external media such as a tape drive or a network storage solution.&amp;nbsp; To move the files externally you will need to either move the files manually or choose a third party Backup solution.&amp;nbsp; When using a third party backup solution you would set the application to create a backup of the folder where the BMC backup files are created.&amp;nbsp; Make sure the scheduled time for the third party backup provides sufficient time for the BMC to finish backing up all databases.&amp;nbsp; For example, if you have the BMC scheduled to backup at 10:00 PM, start the third party backup at 11:00 PM.&amp;nbsp; For most databases 30 minutes to 1 hour should be sufficient but this can vary depending on the size of your database.&amp;nbsp; Using this method you will successfully backup your Blackbaud database to an external device without running into issues of locked files, as in the scenario above.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Once you have moved these files to the external media the next step to having a complete backup policy is to move the database files to a secure offsite location as often as possible.&amp;nbsp; In the case of a natural disaster such as a flood or fire, it is possible for your external devices to be destroyed.&amp;nbsp; Having an offsite backup reduces the risk of losing your entire database in a case such as this.&amp;nbsp; Since natural disasters are much less common than a hard drive crash or an operating system failure, you don’t need to move the files offsite every day.&amp;nbsp;&amp;nbsp; How often you move these offsite depends on your business needs.&amp;nbsp; Ask yourself, &amp;quot;How much work are you willing to lose in such a disaster?&amp;quot;&amp;nbsp; For example, if the cost of moving your backups offsite daily exceeds the cost of reentering a week of data then you should be okay moving a weekly copy of your backup offsite.&amp;nbsp; Once you have moved your database offsite you almost have a complete backup policy.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Testing your backups regularly is just as important has creating your backups&amp;nbsp;(What good is a backup if you cannot restore it?).&amp;nbsp; This will help accomplish two things.&amp;nbsp; First, it will verify that your backups are being created successfully.&amp;nbsp; Second, it will verify that you know how to restore your backups in a timely fashion.&amp;nbsp; In my next post we will discuss the importance of testing backups and different methods to setup a testing environment. &amp;nbsp; &lt;/p&gt;
&lt;p&gt;In the meantime, if you are interested in learning more about backups here is some recommended reading:&lt;a title="Blackbaud Backup Procedures" href="http://www.blackbaud.com/esupport/esupport.asp?resource=&amp;amp;number=0&amp;amp;id=BB291" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="Blackbaud Backup Procedures" href="http://www.blackbaud.com/esupport/esupport.asp?resource=&amp;amp;number=0&amp;amp;id=BB291" target="_blank"&gt;Blackbaud Backup Procedures&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a title="Microsoft Backup Overview" href="http://msdn.microsoft.com/en-us/library/ms175477.aspx" target="_blank"&gt;Microsoft Backup Overview&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="Importance of Database Backups and Recovery Plan" href="http://www.sql-server-performance.com/articles/dba/Importance_of_Database_Backups_and_Recovery_Plan_p1.aspx" target="_blank"&gt;Importance of Database Backups and Recovery Plan&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=39373" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/BMC/default.aspx">BMC</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Recovery/default.aspx">Recovery</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Accidental+DBA/default.aspx">Accidental DBA</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Backup/default.aspx">Backup</category></item><item><title>Welcome to Inside the Edge!</title><link>http://forums.blackbaud.com/blogs/technical/archive/2009/02/05/welcome-to-inside-the-edge.aspx</link><pubDate>Thu, 05 Feb 2009 19:51:00 GMT</pubDate><guid isPermaLink="false">f90a95a0-00e2-4810-8af8-0bbdde08f853:39286</guid><dc:creator>David Johnson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://forums.blackbaud.com/blogs/technical/rsscomments.aspx?PostID=39286</wfw:commentRss><comments>http://forums.blackbaud.com/blogs/technical/archive/2009/02/05/welcome-to-inside-the-edge.aspx#comments</comments><description>&lt;p&gt;Hello and welcome to &lt;i&gt;Inside the Edge&lt;/i&gt;, the blog geared to IT professionals and Database Administrators (DBAs) that work with Blackbaud Products.&amp;nbsp; My name is David and I will be one of the contributing authors to this blog.&amp;nbsp; There will also be other contributors from our Advanced Support Teams, who work with you everyday to help you troubleshoot complex installation or technical issues.&amp;nbsp; In this blog, we will cover a wide range of topics to help you better you understand the technical workings of Blackbaud Products.&amp;nbsp; This will help you to efficiently troubleshoot and manage your Blackbaud systems.&lt;br /&gt;&lt;br /&gt;A few of the items we plan to discuss are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Troubleshooting techniques and Utilities&lt;/li&gt;&lt;li&gt;Tips and Tricks for the Blackbaud DBA&lt;/li&gt;&lt;li&gt;Installation Tips and Tricks&lt;/li&gt;&lt;li&gt;Interesting Tech News&lt;/li&gt;&lt;li&gt;Tips for the &amp;quot;Accidental DBA&amp;quot; (we will discuss this term in a later post)&lt;/li&gt;&lt;li&gt;Virtual Machines&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This is not a comprehensive list by any means, if there is anything you would like to see feel free to contact me or post it in the comments.&lt;br /&gt;&lt;br /&gt;To get started I would like to point you to one of my favorite sites for troubleshooting utilities, &lt;a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx" target="_blank"&gt;SysInternals&lt;/a&gt;.&amp;nbsp; SysInternals is a site created by Mark Russinovich that initially was independent of Microsoft.&amp;nbsp; However, Mark knew as much or more about the Microsoft Operating System than did Microsoft.&amp;nbsp; So they decided to bring him on board and bought his web site.&amp;nbsp; &lt;a href="http://blogs.technet.com/markrussinovich/default.aspx" target="_blank"&gt;Mark has a great blog&lt;/a&gt; that discusses his techniques for troubleshooting various issues in Windows.&amp;nbsp; All the utilities from SysInternals are free to use and very helpful.&lt;br /&gt;&lt;br /&gt;If I could suggest one utility for you to familiarize yourself with, it would be &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx" target="_blank"&gt;Process Monitor&lt;/a&gt;.&amp;nbsp; It is an easy to use utility that will display what resources are being accessed during any process.&amp;nbsp; We will go over how to use it in a later post.&lt;br /&gt;&lt;br /&gt;I would also like to encourage you to leave comments so that we can make this blog as interactive as possible. I want you to become as much a part of this blog as me and my fellow contributors.&lt;br /&gt;&lt;br /&gt;With that I welcome you again to our blog! I hope that you enjoy the posting and learn a little something new.&lt;/p&gt;&lt;img src="http://forums.blackbaud.com/aggbug.aspx?PostID=39286" width="1" height="1"&gt;</description><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/sysinternals/default.aspx">sysinternals</category><category domain="http://forums.blackbaud.com/blogs/technical/archive/tags/Process+Monitor/default.aspx">Process Monitor</category></item></channel></rss>