Migrating from Oracle to Sql Server - sql-server

I need to create a new db in SQL Server, and move some data from an Oracle db to this SQLServer db;
I read that this function can be implemented by using SSIS or the SQL Server Migration Assistant for Oracle;
I wonder if someone can point me to a tutorial or a document where I can see how this task is performed step by step
The data moved from the Oracle db is updated on a day basis, so the data moved has to be updated regularly.

Have you looked at the SQL Server Migration Assistant for Oracle?
Step by step document on how to use it.

How about this:
http://aspalliance.com/947_building_a_sql_server_2005_integration_services_package_using_visual_studio_2005
and this:
http://msdn.microsoft.com/en-us/library/ms169917.aspx

Related

Export tables from Snowflake to SQL Server (AWS)

I am new to Snowflake, I need to export some tables from our Snowflake DW to SQL Server which is hosted on AWS Cloud. and can we automate it like a daily Job somewhere to fetch realtime data from Snowflake? can somebody guide me with the steps needed for this?
The easiest way - without buying a third party tool - might be a SQL Server linked server to Snowflake. The steps are documented: https://snowflakecommunity.force.com/s/article/how-to-set-up-a-linked-server-from-sql-server-to-snowflake
Once you've setup the linked server a recurring SQL Server agent job can run the pull.

Transfer Microsoft SQL Server data to Oracle tables on daily basis

I want to transfer SQL Server data to Oracle tables on a daily basis.
What's the best way to do it? I am using Windows 7 as OS and SQL Developer as a tool.
Please suggest.
Thanks.
You can setup a transactional replication and create a non-sql server subscriber in oracle.
See : https://learn.microsoft.com/en-us/sql/relational-databases/replication/non-sql/non-sql-server-subscribers
Or if you only need the data to be updated once a day, consider to use snapshot replication.
Both transaction and snapshot replication can have a non-sql server subscriber.
You can use the built in Export Data command to generate an SSIS package that you can then run on a daily basis.
1) Right click on the data base in SSMS on the Object Explorer Window.
2) Select 'Tasks' from the pop-up window.
3) Click on Export Data.
4) Choose a data source (SQL Server Data Base)
5) Choose data destination as Oracle
At the end of the GUI you can save it as a SSIS package. Please do so and you can then run it either as a SQL Server Agent job or at the Windows level by using the DTEXEC command. My biggest challange when doing this is getting credentials on Oracle that allows writing and finding the correct ORA file.

migrating ms sql database to new server

Scenario:
We have MS SQL 2005 installed on a windows 2003 server with 9GB database.
We acquired a new Windows 2012 server and installed MS SQL 2014 on it.
My expertise level:
Partial knowledge of SQL server and databases
What I need:
I am given a task to migrate the 9GB database (SQL 2005) to a SQL 2014..
DB names and all should be identical to old one..
I would like to know the steps involved from experts, so I can achieve this job w/o any issues.
I am thinking of below steps:
1) Full Backup of 2005 database...
2) Create a new database with same name on the new server
3) Restore the full backup (taken on old server) on the new server
4) Change the compatibility level to suit to the new sql server
pls. let me know if this works or do I need to follow other approach.
any queries, pls. feel free to ask.
sql_learner
You can use Copy Database Wizard,The Copy Database Wizard lets you move or copy databases and their objects easily from one server to another.
Check this
I tried below steps and it worked w/o any issues...
1) Full Backup of 2005 database... 2) Copied backup data on to the new server 3) Restored the full backup (taken on old server) on the new server 4) Change the compatibility level to suit to the new sql server (120).
The above steps worked for AdventureWorks sample database for me...
Before I go ahead with the original DB, I need to know if what I did is correct or am I missing something.
Raj
upon further search on this forum, i found below link with a scenario similar to mine and seems what i did is the correct way...
just in case someone lands here, they can quickly check this link...
SQL Server 2005 migration to new environment SQL Server 2012
Do you have any database users setup that you will also need to transfer? If so, you will need to reset these up at the instance level SSMS > Security.
Also don't forget to transfer any maintenance plans or jobs from the old to the new server (such as backup / defrag / DBCC checks).

Periodical dump of SQL Server table to Oracle table

I have a request to dump periodically, every 15 minutes, data from a SQL Server database and move it to an Oracle database.
This activity will go under a scheduler like Tivoli.
Have Oracle or SQL Server some way to do this? Or, is there some product or workaround to satisfy this request?
Thanks a lot in advance
SQL Server Integration Services sounds like a good starting point
You can set up replication from SQL Server with an Oracle subscriber. This will keep the Oracle table up to date in real-time, changes applied to the SQL Server table are immediately applied to the Oracle table as well.

what is the best way to sync SQL Server with Interbase database?

I need to sync SQL server database with the Interbase DB. Interbase is the live DB and main application works on this. Now customer wants to cerate an SQL server database and sync it with the live interbase database once everyday. All historical reports will be generated from the SQL Server database.
The Interbase DB does not have timestamp or any column that contains time. Hence I cound not found any way to identify new (and modified also) records. Any idea?
You can take a look at CopyTiger

Resources