menu
close_24px
Managed Services

Backup and Disaster Recovery Services

We specialize in providing comprehensive SQL Server Database Administration (DBA) services to ensure optimal performance, security, and reliability for your critical SQL environments.

You're in good company
Tailored to you

Our Service Guarantees

We understand the complexity, quirks, and nuances of hosting it and managing all the back-end components. No matter how complex your setup, we’re there to help you every step of the way.

SQL Monitoring & Alerts

Keep your secondary environments up to date, allowing you to better test changes and customizations before unleashing them on Production.

SQL Migration Services

We help keep you organized by deploying customizations, running scripts and making sure the environments keep running smoothly.

SQL Performance

PCI DSS and HIPAA compliance, protecting your Blackbaud CRM databases and backups at all times. Can your internal team say the same?

The latest insights for you and your team. (6)
Ready to Learn

Private Cloud

Evaluation Guide

Our detailed guide provides actionable insights and strategies to optimize and leverage Private Cloud.

Testimonials

Don't just take our word

See why advancement and technology leaders at the world's best brands call Concourse home.

  • Turn-key Cloud
  • Managed Cloud
Plus

Tier 1

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
Pro

Tier 2

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
Elite

Tier 3

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
Plus

Tier 1

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
Pro

Tier 2

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
Elite

Tier 3

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
Lets get in touch!

Interested? Meet our Experts

Learn why we're the preferred home for all things digital with our dedicated hosting and data experts.

FAQ’s

The Frequent Flyers

Below you'll find the most common questions you may have around Blackbaud, SQL, or Hosting. If you still can't find the answer you're looking for, just contact us!

What is Private Hosting?

Private hosting refers to a web hosting environment where resources are exclusively dedicated to a single organization or individual, without being shared with other tenants. This setup offers enhanced security, control, and performance compared to shared hosting solutions. Private hosting can be implemented on physical servers located on-premises, in private data centers, or through virtual private servers (VPS) offered by cloud service providers. The key benefits include greater customization, dedicated resources, improved security, and potential compliance with specific regulatory standards.

What if my database is bad?

A "bad" database can refer to several issues, including poor design, lack of normalization, inaccurate data, or performance problems. To address a bad database, you should:

  1. Evaluate Database Design: Ensure the database schema is properly normalized to reduce redundancy and improve data integrity.
  2. Audit Data Quality: Identify and correct inaccuracies, inconsistencies, and duplicate entries.
  3. Optimize Performance: Analyze and optimize queries, index appropriately, and consider hardware or configuration improvements.
  4. Implement Maintenance Practices: Regular maintenance tasks, such as updating statistics, rebuilding indexes, and database integrity checks, can help keep the database performing well.
  5. Seek Expertise: Consulting with a database expert can provide insights and solutions tailored to your specific situation.
What is cloud security?

Cloud security encompasses the technologies, policies, controls, and services that protect cloud data, applications, and infrastructure from threats. It involves a set of procedures and tools designed to protect cloud computing environments against external and insider cybersecurity threats. Key components of cloud security include data encryption, identity and access management (IAM), secure access protocols, and compliance with regulatory standards. Effective cloud security requires collaboration between the cloud service provider and the client to ensure data privacy, integrity, and availability.

How do I create a query?

Creating a query typically involves using a query language, such as SQL (Structured Query Language) for databases, to request data or manipulate data structures. Here's a basic example of creating a simple SQL query to retrieve data from a database:

  1. Identify the Database and Table: Determine which database and table(s) contain the data you need.
  2. Construct the Query: Use the SELECT statement to specify the columns you want to retrieve and the FROM clause to specify the table.
  3. Specify Criteria (Optional): Use the WHERE clause to filter records based on specific conditions.
  4. Execute the Query: Use a database management tool or a programming language with database support to run the query and fetch results.

Example SQL Query:

SELECT column_name(s)
FROM table_name
WHERE condition;

 

Why is my Blackbaud CRM Running Slow?

Blackbaud CRM performance issues can stem from various factors:

  1. Database Size and Complexity: Large databases or complex queries can slow down performance.
  2. Hardware Limitations: Insufficient server resources (CPU, memory, disk space) can affect speed.
  3. Network Issues: Slow network connections or high latency can impact performance.
  4. Customizations and Integrations: Extensive customizations or third-party integrations can contribute to slowdowns.
  5. Lack of Maintenance: Failing to perform regular database maintenance tasks such as indexing and updating statistics can degrade performance.

To address these issues, consider reviewing database and query optimizations, upgrading hardware, improving network infrastructure, auditing customizations, and implementing regular maintenance routines.

How to troubleshoot incorrect query results?

Troubleshooting incorrect query results involves several steps:

  1. Verify Query Logic: Ensure the query logic correctly reflects the intended data retrieval or manipulation. Check for errors in syntax, table joins, and conditions.
  2. Check Data Quality: Incorrect results can be due to inaccuracies or unexpected values in the data. Validate the data for correctness and consistency.
  3. Review Schema and Relationships: Ensure that the database schema and relationships between tables are correctly defined and understood.
  4. Examine Aggregate Functions: If using aggregate functions (e.g., SUM, AVG), ensure they are applied correctly and consider the impact of NULL values.
  5. Test with Subsets of Data: Run the query on a smaller dataset to verify results and simplify troubleshooting.
  6. Use Debugging Tools: Utilize database management tools and features for query analysis and performance tuning to identify issues.

For complex queries or persistent issues, breaking down the query into smaller parts and testing each segment individually can help isolate the problem.