Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 SQL Server Administration (2000)
 rollback or Restore

Author  Topic 

khanhhv
Starting Member

1 Post

Posted - 2011-06-02 : 04:35:34

My case is:
I have any databases: A,B,C,...

I didn't setup backup with Database -> I haven't backup file (I always stop service before copy file data)

Yesterday, I Want to update view, procedure from A data to B data.

I open A data and generate SQL Script (I have check in "All Table", "All View", "All Procedure",...) -> Script a.sql

After that, open SQL Query Analyzer of B data, run Script file a.sql

when run complete, B Database is empty.

Question:

- rollback or Restore?

- I haven't got backup file. How do Restore full?

P/s: Is master file store data of B Database? method to restore or backup from master file but haven't backup file?

Thank you.

nigelrivett
Master Smack Fu Yak Hacker

3385 Posts

Posted - 2011-06-02 : 05:18:10
>> I didn't setup backup with Database -> I haven't backup file (I always stop service before copy file data)
An indication that the database isn't important - rebuild it from scratch (I assume that was your recovery policy?).

Not really sure what your issue is though - it sounds like scripting the database has failed which isn't much of a problem. Maybe just try it again.

If you have a copy of the database files you could try an attach but you should have tested that if it is how you want to run your backups.
Going forward backup the databases to files and archive those. ALso periodically run test restores - on every backup if it is important.

>> P/s: Is master file store data of B Database? method to restore or backup from master file but haven't backup file?

No idea what this is about.

==========================================
Cursors are useful if you don't know sql.
SSIS can be used in a similar way.
Beer is not cold and it isn't fizzy.
Go to Top of Page

GilaMonster
Master Smack Fu Yak Hacker

4507 Posts

Posted - 2011-06-02 : 05:19:00
Unless you started a transaction before running that, you can't roll back. I do hope someone took a backup of the DB...

--
Gail Shaw
SQL Server MVP
Go to Top of Page

RickD
Slow But Sure Yak Herding Master

3608 Posts

Posted - 2011-06-02 : 05:19:42
You don't, you learn the lesson that in the future you ensure that you have a backup. Backups are more important than anything else you will ever do in SQL.
Go to Top of Page
   

- Advertisement -