Solved

1.2 million inserts trough odbc

Posted on 2006-07-04
10
416 Views
Last Modified: 2012-05-05
What is the fastest way to insert 1.2 million records using odbc.

dbf -> Change values -> mssql

0
Comment
Question by:dgb
10 Comments
 
LVL 23

Expert Comment

by:Racim BOUDJAKDJI
ID: 17036535
Use DTS import wizard...
0
 

Author Comment

by:dgb
ID: 17036542
I can't the "change values" is something i have to do in vb
0
 
LVL 50

Expert Comment

by:Lowfatspread
ID: 17036574
>"change values"

what is the process that you're trying to achieve...?

what proportion of the database/table does the 1.2m rows consume?
are you afffecting indexes with your changes?
are you changing foreign keys?

0
Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

 

Author Comment

by:dgb
ID: 17036595
Dont know what you mean by this.
>>what proportion of the database/table does the 1.2m rows consume?

I removed all the foreign keys and the only index is the unique key

What i change is not that important, i just want to insert 1 million records using odbc.
Is there a quick way to go about this, maybe changing some settings.
Locking the database or . . .

0
 
LVL 23

Expert Comment

by:Racim BOUDJAKDJI
ID: 17036608
<<I can't the "change values" is something i have to do in vb>>Then you can build a package in DTS designer wichi allows to run TSQL and VB scripting in undifferiated manner...(even though TSQL is more efficient)
0
 

Author Comment

by:dgb
ID: 17036619
Is there no way to do it using odbc
0
 
LVL 23

Accepted Solution

by:
Racim BOUDJAKDJI earned 250 total points
ID: 17036655
<<Is there no way to do it using odbc>>Yes there are ways but they are not the fastest...If you want ot do this through VB, you may consider calling the BULK INSERT statement in TSQL from VB using ODBC or any provider (better use other provider, ODBC is underoptimized for this kind of operation)...

Check this link for usage

http://www.transactsql.com/html/BULK%20INSERT.html

Hope this helps...
0
 

Author Comment

by:dgb
ID: 17036719
will check it out thanks for now
0
 
LVL 35

Expert Comment

by:YZlat
ID: 17592751
This question has been classified as abandoned as it has no comments in the last 21 days.  I will make a recommendation to the moderators on its resolution in approximately 4 days.  I would appreciate any comments by the experts that would help me in making a recommendation.

It is assumed that any participant not responding to this request is no longer interested in its final disposition.

If the asker does not know how to close the question, the options are here:
http://www.experts-exchange.com/help.jsp#hs5

YZlat
EE Cleanup Volunteer
0
 

Author Comment

by:dgb
ID: 17617218
Racimo :
Thanks.
i still have not had the time to look into it but thats my problem.

0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
kill process lock Sql server 9 46
Importing Backpac? 1 21
SELECT query on two levels (detail and summary) 13 48
SQL - Use results of SELECT DISTINCT in a JOIN 4 14
I wrote this interesting script that really help me find jobs or procedures when working in a huge environment. I could I have written it as a Procedure but then I would have to have it on each machine or have a link to a server-related search that …
Ever needed a SQL 2008 Database replicated/mirrored/log shipped on another server but you can't take the downtime inflicted by initial snapshot or disconnect while T-logs are restored or mirror applied? You can use SQL Server Initialize from Backup…
Via a live example combined with referencing Books Online, show some of the information that can be extracted from the Catalog Views in SQL Server.
Via a live example, show how to extract information from SQL Server on Database, Connection and Server properties

776 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