Reputation: 60691
I need to export database from one server and import it into another server.
In the instructinos frmo ponies, it says:
In the To a point in time text box, either retain the default (Most recent possible) or select a specific date and time by clicking the browse button, which opens the Point in Time Restore dialog box. For more information, see How to: Restore to a Point in Time (SQL Server Management Studio).
To specify the source and location of the backup sets to restore, click one of the following options:
From database Enter a database name in the list box.
I am unable to type anything in restore
Upvotes: 19
Views: 61672
Reputation: 817
If you want to export / save all data of a database into a .sql file, do this:
Done ✔️
You can open the file now and see that all values are also included now
Upvotes: 16
Reputation: 229058
If you want to generate a .sql file:
The generated .sql file can be opened again in SQL Server Management Studio and be run. If the .sql file is very large, see How do you import a large MS SQL .sql file?
Upvotes: 5
Reputation: 6524
Also, if you just want to move a database to a new server, Detach/Attach is a quicker option. Backup/Restore is what you want if you want to keep the original database in place.
Upvotes: 2
Reputation: 48686
The best way to do this is to backup the database. This will backup to one file. Then take that file to your new server and do a restore. This should restore everything, from tables to stored procedures to foreign keys and all the data.
Upvotes: 3
Reputation: 332521
Using SQL Server Management Studio, you use Backup/Restore feature. The Restore process is laid out in the MSDN documentation. And here's the MSDN article for backing up a database...
Obviously, you restore to another SQL Server database instance (a "database instance" can contain multiple databases.). The version of the instance can be newer than the version the backup came from - the compatibility level will just be set accordingly.
Upvotes: 7