Celebrate National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

MSSQL Database Split

Posted on 2014-01-28
7
Medium Priority
?
410 Views
Last Modified: 2014-02-11
Hi

I have a 450GB MS SQL Database, that I need to split into 3GB file Size. The third party mail archive application does not support database this large and the mail achieve application can't preform an index. What is the simple way to split the database into smaller potions?
0
Comment
Question by:bradq3232
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
7 Comments
 
LVL 69

Expert Comment

by:Scott Pletcher
ID: 39816592
Do you have to split all the data or only a specific table(s)?  Hopefully you only need to archive a specific table or two using that third-party app.
0
 
LVL 75

Expert Comment

by:Anthony Perkins
ID: 39816702
What is your SQL Server version and edition?
0
 
LVL 43

Expert Comment

by:Eugene Z
ID: 39817331
< The third party mail archive application does not support database this large and the mail achieve application?>


Are you emailing it somewhere?

normally nobody is emailing 450GB DB
use sFTP approved by your company DBA\security teams, instead


If still need to have smaller than files -- > backup DB with compassion and try WinRAR \WinZip it with splitting to needed GB volumes
0
Survive A High-Traffic Event with Percona

Your application or website rely on your database to deliver information about products and services to your customers. You can’t afford to have your database lose performance, lose availability or become unresponsive – even for just a few minutes.

 
LVL 38

Expert Comment

by:Jim P.
ID: 39817684
Also make sure you do a shrink on the DB.
0
 

Author Comment

by:bradq3232
ID: 39827355
Hi
The version of SQL is Microsoft SQL 2008 Standard Edition
The application is gfi mailarchiver. Normal the archive as roll over every month to keep the file small. However this DB was not for a extended period. This has lead to issues extracting email from the large DB.
Looking at all table / Data
the database does not need to be email or sent.
Looking at spitting the 450GB SQL Database file into small portion and reattaching / mount
I hope this information help
0
 
LVL 38

Accepted Solution

by:
Jim P. earned 1000 total points
ID: 39827425
Okay that helps make sense of the issue.

Apparently your predecessor didn't do his job.

So my suggestion is contact GFI and see if they have a solution on how to do it. But I'll guess there is a stored procedure in the DB like cp_Monthly_Archive that you could run manually from a query analyzer window to do the function you want to do month by month.

I would suggest that you get to the level II support folks for help.
0
 
LVL 43

Assisted Solution

by:Eugene Z
Eugene Z earned 1000 total points
ID: 39829124
bradq3232 said:
<Looking at spitting the 450GB SQL Database file into small portion and reattaching>
<I have a 450GB MS SQL Database, that I need to split into 3GB file Size.>

<The third party mail archive application does not support database this large and the mail achieve application can't preform an index.>

450GB is not so big DB size in the SQL SERVER world, split to 3GB files does not make sense ..
--------------------------

Please contact GFI for their Archiving\purge data process and read their docs:
for example:
"Preparing Microsoft SQL Server for use with GFI MailArchiver":
/ from http://support.gfi.com/manuals/en/mar5/mar5manual.1.12.html   /

"If you estimate that your archive database will be larger than 20 GB, you should consider configuring the archive stores management feature of GFI MailArchiver. More information on this feature is available in the ‘Configuring archive stores management’ section of the ‘Configuring GFI MailArchiver’ chapter."

--

also as
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Why is this different from all of the other step by step guides?  Because I make a living as a DBA and not as a writer and I lived through this experience. Defining the name: When I talk to people they say different names on this subject stuff l…
Recently we ran in to an issue while running some SQL jobs where we were trying to process the cubes.  We got an error saying failure stating 'NT SERVICE\SQLSERVERAGENT does not have access to Analysis Services. So this is a way to automate that wit…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Via a live example, show how to setup several different housekeeping processes for a SQL Server.

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question