Hi,
can anyone help ,me out here with some design consideration reguarding importing of BLOB data to a SQL server 2000 using T-SQL statements?
I want to make an import of some documents which are stored in a Access database, to an Ms SQL server 2000. The documents are stored in the access database as a OLE Object, by now I thought of using the base64String function to convert the data from the access field and write it to the T-SQL statements which will written in a text batch file. And then I apply the SQL Convert function something like:
INSERT INTO testBin VALUES(convert(image,'base64sting_encoded'))
go
Does this work? Is it correct what I am doing?
Thanks.
one rule i remember about handling blob
is that it needs to be on a separate filegroup to avoid
fragmentation
|||
Access OLE Object column data goes directly into image in SQL Server. So I am not sure why you are doing the convert and it may not really produce the correct results. See below links for more details on Access migration:
http://www.microsoft.com/technet/prodtechnol/sql/2000/Deploy/accessmigration.mspx
http://www.microsoft.com/sql/solutions/migration/default.mspx
See the link below for some great information on when to store BLOBs in the database:
http://research.microsoft.com/research/pubs/view.aspx?type=technical+report&id=1089
|||that was also what i have in mind though i hesitate to say
No comments:
Post a Comment