I have database created using MSSQL. Now I need to copy the database into a new server so the database can be used in a MSDE based server. With MSSQL I can use "Attach...." to attach the database to the SQL Server. How can I achieve the same thing with MSDE?
I have a MSDE database on a laptop and need to copy it to another machine in order to use Access 2000 to inspect the tables and view the data using an Access project adp file.
Could someone please tell me how to do this and whether there are any relevant issues/problems.
Hi~, I have 3 questions about memory based bulk copy.
1. What is the limitation count of IRowsetFastLoad::InsertRow() method before IRowsetFastLoad::Commit(true)? For example, how much insert row at below sample?(the max value of nCount) for(i=0 ; i<nCount ; i++) { pIFastLoad->InsertRow(hAccessor, (void*)(&BulkData)); }
2. In above code sample, isn't there method of inserting prepared array at once directly(BulkData array, not for loop)
3. In OLE DB memory based bulk copy, what is the equivalent of below's T-SQL bulk copy option ? BULK INSERT database_name.schema_name.table_name FROM 'data_file' WITH (ROWS_PER_BATCH = rows_per_batch, TABLOCK);
------------------------------------------------------- My solution is like this. Is it correct?
// CoCreateInstance(...); // Data source // Create session
Before implementing memory based bulk copy insert with IRowsetFastLoad interface of SQL Server 2005 OLE DB provider, I want to know some considerations.
- performance : compared with T-SQL's "BULK INSERT ..." and bcp utility
- SQL Server's resource usage : when running memory based bulk copy, server resource's influence
- server side action(behavior) : when server is busy, delayed-update means IRowsetFastLoad::Commit(true) method can insert right after?
- row-count : The rowcount limitation can be inserted by IRowsetFastLoad::InsertRow() method before IRowsetFastLoad::Commit
I have a quick question to ask you all. I am creating a second instance of a BES server for our DR site. I need to clone the MSDE database and use that over there. Can you tell me how to copy/replicate the database on the second server.
With the following I try to save the content of an excel-sheet to a sql table. This works perfectly with SQL Server Express but not with MSDE, which I would need also. Here the code:String rootPath1 = Request.MapPath("~/Kontoauszug.xls"); String strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source=" + rootPath1 + ";Extended Properties=Excel 8.0;"; OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [Mappe1$]", strConn);DataTable dtCustomers = new DataTable(); da.Fill(dtCustomers);
string ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();using (SqlConnection destinationConnection = new SqlConnection(ConnectionString)) { // open the connection destinationConnection.Open();using (SqlBulkCopy bulkCopy = new SqlBulkCopy(destinationConnection.ConnectionString)) { bulkCopy.BatchSize = 500; bulkCopy.BulkCopyTimeout = 90;bulkCopy.DestinationTableName = "dbo.Auszug"; bulkCopy.WriteToServer(dtCustomers);
bulkCopy.Close(); } } With MSDE I see the following error-message Fehler bei der Anmeldung für den Benutzer 'sa'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Fehler bei der Anmeldung für den Benutzer 'sa'.Source Error:
Line 148: Line 149: // Write from the source to the destination. Line 150: bulkCopy.WriteToServer(dtCustomers); Line 151: Line 152: Source File: d:InetpubWww_rootXXXXXXXXXXXXXXXXXXXXXXXX.cs Line: 150 Stack Trace:
I set up DB mirror between a primary (SQL1) and a mirror (SQL2); no witness. I have a problem when I issue command:
alter database DBmirrorTest Set Partner = N'TCP://SQL2.mycom.com:5022'; go
The error message is:
The remote copy of database "DBmirrorTest" has not been rolled forward to a point in time that is encompassed in the local copy of the database log.
I have the steps below prior to the command. (Note that both servers' service accounts use the same domain account. The domain account I login to do db mirror setup is a member of the local admin group.)
1. backup database DBmirrorTest on SQL1
2. backup database log
3. copy db and log backup files to SQL2
4. restore db with norecovery
5. restore log with norecovery
6. create endpoints on both SQL1 and SQL2
CREATE ENDPOINT [Mirroring]
STATE=STARTED
AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL)
FOR DATA_MIRRORING (ROLE = PARTNER)
7. enable mirror on mirror server SQL2
:connect SQL2
alter database DBmirrorTest
Set Partner = N'TCP://SQL1.mycom.com:5022';
go
8. Enable mirror on primary server SQL1
:connect SQL1
alter database DBmirrorTest
Set Partner = N'TCP://SQL2.mycom.com:5022';
go
This is where I got the error.
The remote copy of database "DBmirrorTest" has not been rolled forward to a point in time that is encompassed in the local copy
I've got a simple yet concerning problem. How do I get the MSDE database I've created off my PC and onto the web server? I've thought of doing a "BACKUP DATABASE dbname TO DISK = 'blah,blah'", then upload it and hope I have permissions to execute a DATABASE RESTORE... Any other methods?
I want to copy FirstName and LastName cells from table1 to table2. Which FirstName and LastName cells depend on the username, i.e. which person has logged in. Q1) How can this be done? (I have chosen to SELECT from Table1 and output to variables (C# code); then INSERT these variables into Table2. [Finding it very difficult]). Any suggestions/comments would be appreciated. Thank you in advance.
Hi dear devs, admins or users!I have following problem with the "SQL Server 2005 Developer Edition". I am in a small network and try to copy a database from a version 8.0 to a version 9.0 "SQL Server" (2 computers). I use the "Copy Database Wizard" and the process did 4 from 5 actions correctly, the last action with the name "Execute SQL Server Agent Job" fails allways. My "SQL Server Agent" process is started and runs well. In real I don't need the "SQL Server Agent" in any way in my database, so I don't understand why this process generates this error. I try to copy this old "Portal" "ASP.NET 1.1" database to my new "SQL Server 2005". Can someone help me?.ThanksArzu Bazman · «US DEV United Systems»
Hi: I have a MSSQL 2005 database in current server, since we are going to shift to another server, I need to copy the database to the new server for testing. Can you please let me know what is the best way to do that? I have tried to use detach and attach, or "back up the database and then restore on the other server.", but seems not working for me. I want step by step instruction since I am pretty new for the DB migration. Thanks. Jt
This should be a relatively simple question (and answer !) :-)
I would like to copy a database from one server to another and have created a backup file of the database in question and copied it to the new server. I then restored the database, no problem.
When I try to create a standard SQL user called 'DBTest' (which was on the original server and had dbo priviledges to the database) it works but as soon as I try to permission this user to the newly restored database I get the error:
"Error 15023: User or role 'DBTest' already exists in the current database"
The user DBTest does not exist in my newly restored database but does exist in the publi role in that database. I am not allowed to delete this user from the public role (option greyed out). Help !!!
I am trying to fly by the seat of my pants here in my current job. I have been labored with the job of Database Admin and I am trying to copy a whole database from one of our main servers (SQL Server 2000) to one of the salesmen's laptops (SQL Server 2000 personal edition) to do demos of our new product. The current size of the database is about 50mb but I can't seem to copy it over without getting lots of errors. I have tried using Enterprise Manager's built-in tools for transfering database or import/export, even DTS and everything gives errors.
Could someone post an easy to follow, step-by-step guide to copying a database from one server to another?
Hi, I want to copy a database(in olap) from one server to another. I copied the .cab file and used the restore feature in Analysis Server in Analysis manager. Restore Database progress dialogue box came and it went to the step " Updating DSO" and the program hung. So, I terminated the program, and the next time, I could not connect to my server under Analysis Servers. Any help how I could do that and why this happened?
Hello. I am fairly new to SQL Server. I have a hosted sql server with unlimited licensing and database has been created on it from outsourced vendor. I need to create a duplicate database, on same server, different directory, with a different name for development and testing. I have been told to simply to a backup and restore with MOVE, however in my research I have come across things to be aware of and even errors. I am a newbie dba for small company and I do not want to take chances ruining their current database. Does anyone have any directions-specific advice? Your help will be greatly appreciated!
I'm new to SQL Server (I've worked with MS Access for several years but am now ready to step up to the next level).
I'm working with SQL Server 2000 - I have a copy of Developers Edition on my XP Pro computer at home and work mostly with shared web hosting accounts that have SQL Server 2000 available on them.
I recently received a database backup file from a client, which I was able to restore using the Query Analyzer and RESTORE. I now have to 'move/export/upload' this database to a shared web hosting account - I've created a 'blank' database on the web server (same name as restored database) and have a username and password.
This is where I'm stuck - how do I get this restored database on my local machine to a web server? Do I do this via the Query Analyzer or some other type of wizard? (I'm not even sure how to 'connect' to the web server database.)
I'm sure I'm not providing enough background, but any guidance would be greatly appreciated.
How can I quickly copy a database including everything (tables,constraints,views...etc) to a different server ? I used a DTS package which is in my opinion a pain. I get so tired of all those constraint restrictions, not allowing me to just drop the tables and replace it. I wish I could just drop the whole database and create a copy from production with a simple command. I know I can go through all the tables and drop the constraints, do the DTS copy and then recreate the constraints, I was just hoping for a method to bypass that part. Any ideas ?
Hi, Hoping someone can point me in the right direction. I have several Production SQL server 2005 databases that need to be copied to a different (test) SQL server 2005 database server. What is the best way to copy the existing structures over to the test environment. I'm new to sql server, so any assistance would be greatly appreciated! Thanks
Hello:I'm new in the SQL server world. But I need to copy one SQL databaseon machineA to machineB. By looking at the tool bar, I think exportwill do the job for me, is anybody can provide the detail info? DO Ineed to create an empty database on MachineB first, any documentationrepository I can read and learn?Thank you so much!Sincerely,QG
I have a database on one server that is running MSDE and I would like to copy it to another server running SQL Server Express.
The process I followed was to create a backup on the first server.
Copy the backup file to the other sever
Then restore using the backed database file on the new server
Is this the right procedure? Everything I see about migrating in on the same server. I do not want to do it on the same server as we are migrating the application to the new server.
if i have a given database (a model) and i want to copy this database in the same database instance. Is it ok to copy the mdf and ldf file and attach the files with a new database name in the same instance.
I created a web application (ASP.Net with a SQL DB backend) using Visual Studio 2005 Standard Edition and the bundled SQL Server Express.Everything works perfectly on my local machine.Now I need to upload the application and DB to my hosting provider. My hosting provider suggested I backup the db, upload it with FTP, and they would restore it for me on the production server.However, I can find no option to "Backup" a DB in SQL Server Express or in Visual Studio. Am I missing something?Using Visual Studio 2005 Standard Edition and SQL Server Express, how does Microsoft envision us copying our DB's into production?Thanks a lot,Chris
Two weeks ago I had a problem with transfering databases from v8 to v9, I placed the question here (original message attached), but I received not the answer which I need. I try to transfer databases with the CDW ("Copy Database Wizard"), which should run through 5 action steps. The process stops after the 'action 2', the step "Create Package" failed allways. The error message which I receive is "Library not registered". I was very surprised, because two weeks ago the process stoped after the action 4 (4/5) while the step "Execute SQL Server Agent Job". I changed nothing on my system or databases. The only thing I can remember is the "Microsoft Update" downloaded and installed a new patch, but it wasn't a SQL Server 2005 update or something with databases.
I have now two questions. What means the error "Library not registered" while the CDW process and what could be the reason for the error in 'action 5' "Execute SQL Server Agent Job" while the CDW process? **(CDW = "Copy Database Wizard")
[original message from 2006-10-17]
I have following problem with the "SQL Server 2005 Developer Edition". I am in a small network and try to copy a database from a version 8.0 to a version 9.0 "SQL Server" (2 computers). I use the "Copy Database Wizard" and the process did 4 from 5 actions correctly, the last action with the name "Execute SQL Server Agent Job" fails allways. My "SQL Server Agent" process is started and runs well. In real I don't need the "SQL Server Agent" in any way in my database, so I don't understand why this process generates this error. I try to copy this old "Portal" "ASP.NET 1.1" database to my new "SQL Server 2005". Can someone help me?
Is it possible to copy a database from SQL Server 2000 to a server running 7.0? The servers are part of different networks so an intermediate file must be used.
Backing up the 2000 db and attempting a restore in 7 does not work -- it did not find the database info in the file.
I have to get a copy of a SQL 2000 db over to my SQL 7 test server. I think the only way is to DTS from the SQL 2000's EM after registering the SQL 7.0 Server. Any thoughts or suggestions anyone? - Rob
I'm trying to make a copy of our 2005 SQL Server production database (25 meg) so we can install it in a new office being set up in another state. I have right clicked on the database I want to copy, selected Tasks, then option Copy Database... I'm trying to put the copy on the same server, and I am doing this work signed into the Management Studio as "sa" The wizard creates 5 steps, the first 4 run ok, then the 5th step runs for 10 to 20 seconds, then quits. The message says to look in the log on the server for the reason it quit. The only log I can find is the Error Logs at the bottom of the Object Explorer window. I look into the current log, then select the SQL Server log, the current one. There is only one line in here about the copy I just tried, and it only says "Starting up database XXXXXXXX" which is the database I'm trying to create through the copy process. Within Database Mail, SQL Agent, and Windows NT log lines, I can not find any reference to the copy job that just bombed. Needless to say, I'm VERY new to all of this SQL Server admin stuff. If someone could point me in the right direction, it would really help! Thanks!