Re: XML Import options



Hi,
What do you mean by this?
> BTW: If you pass the content of the file from the client to the server
> stored proc directly, you can use NTEXT/TEXT as stored proc parameters!

Please explain with more details.
Thanks in advance
Nikola

"Michael Rys [MSFT]" <mrys@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:ORQ6G5NfFHA.576@xxxxxxxxxxxxxxxxxxxxxxx
>I would probably go with the SQLXMLBulklload and DTS solution for SQL
>Server 2000.
>
> OpenXML may work as well, but if the documents are too big, you get into
> scaling issues.
>
> BTW: If you pass the content of the file from the client to the server
> stored proc directly, you can use NTEXT/TEXT as stored proc parameters!
>
> Best regards
> Michael
>
> "Feargal Hogan" <feargalhNO@xxxxxxxxxxxxxxxxxxx> wrote in message
> news:eeH0WcIfFHA.572@xxxxxxxxxxxxxxxxxxxxxxx
>> Hi
>>
>> I have a set of over 4000 xml files which are regularly edited and
>> updated.
>>
>> Access to the files is controlled from a DB hosted on SQL2K.
>>
>> I have a text parsing routine on the front end written many years ago
>> when XML was
>> still a child. It didn't use a standard xml parser. This is used to track
>> the
>> changes and store the xml in ntext fields in the DB. It is chunked up
>> into
>> manageable portions by the routine and then added to the DB using a
>> standard
>> Insert/Update SP.
>>
>> I have been thinking for a long time that there must be an easier way to
>> do this
>> and have looked at openXML, XMLBulkLoad/DTS and Updategrams.
>>
>> I have no real problems getting BulkLoad to work, but because of the
>> nature of the
>> data (i.e. in XML files on the filesystem) I would have to activate the
>> DTS each
>> time an xml file is saved/checked-in. Using dtsrun or an ole controlled
>> routine to
>> run the bulkload is not very attractive.
>>
>> With openXML, my problems are different. The inability to declare an
>> ntext
>> variable in an sp means I am left with a bit of a kludge involving
>> declaring a
>> sequence of nvarchar(4000) variables and concatenating them together to
>> pass to
>> sp_xml_preparedocument. Not very elegant. And I need to know the maximum
>> possible
>> filesize before writing the sp.
>>
>> Updategrams are the most interesting as the check-in process already
>> involves an
>> xslt transform. An updategram template could patched into this using the
>> "document()" function to pass the the changed xml to the updategram
>> template. But
>> as the size of the xml strings could be quite large (>8000 chars) I feel
>> I would
>> probably run into limitations on the size of a URI.
>>
>> So where to now? Back to XMLBulkLoadDTS ?
>>
>> Is there a reliable way of slicing up a series of files on demand -
>> perhaps in a
>> trigger or sp - and storing the xml fragments in an ntext field ?
>>
>> Any suggestions guys ?
>>
>> TIA
>>
>>
>
>


.



Relevant Pages

  • Re: how to export view to display - xml with specific xsd?
    ... Also xp_cmdshell runs on the server, ... SQL Server to a file and open the file in Word on the client machine. ... It opens up a ... XML to be generated in a Word-specific XML format. ...
    (microsoft.public.sqlserver.xml)
  • Re: XML->Dataset->Database
    ... latest configuration information and the server contains completed survey ... special database tables to control the flow of information, and using XML ... based on what needs to be sent to the client, ...
    (microsoft.public.dotnet.general)
  • Re: Arch question.
    ... If you do create seperate xml classes just for webservices ... ' NameInfo and get result as type HelloResult ... >> 1) On the server, I have my server classes that don't consider any xml. ... >> 4) The client has copy of xmldoc classes as needed. ...
    (microsoft.public.dotnet.framework.webservices.enhancements)
  • Re: porting Access to SQL Server --- what to do with the front-end?
    ... They are both server side languages. ... As you state, HTMl, CSS, and javascript on the client ... Requests to the server use HTTP requests which send either URL-encoded ... strings or XML documents. ...
    (comp.databases.ms-access)
  • Re: DataSet and serialization is dangerous
    ... The dataset deserialization is based on XML. ... perl client, etc. ... Your server can only depend on the ... The client could have deleted/added Father1 a 100 ...
    (microsoft.public.dotnet.framework.adonet)

Loading