Re: FW: VSS Import Errors

"jeff clausius" <[email protected]>
Newsgroups gmane.comp.version-control.sourcegear-vault.user
Message-ID <[email protected]>
matt:

can i assume the machine running sql 2000 / msde 2000 does not have msxml 2?  if so, then you are in a little bit of trouble here.  i'm not sure how to correct the issue, but msxml4 is not compatible with sql 2000.*

sorry, but you'll have to get sql server running with msxml2 in order to correct things.  if i've mis-diagnosed the problem, please let me know.

jeff clausius
sourcegear corporation

-------------------
* - from a groups search - 

There is no way to get SQL Server itself (FOR XML, OpenXML) to make use of 
MSXML4.0.  SQL Server uses the version-dependent GUIDs that point to MSXML 
2.6.  Also, note that MSXML4.0 is not an equivalent replacement for 
MSXML2.6 (see the MSXML documentation for a complete list of differences 
between MSXML4.0 and previous versions).

<snip>

Hope this helps,

Michael Brundage
Technical Lead, XML Query Processing
WebData XML Team, Microsoft
-------------------
source - 

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=0epkjOzuBHA.1988%40cpmsftngxa07&rnum=3&prev=/groups%3Fq%3DMsxml4.%2B%2522sql%2Bserver%2522%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3D0epkjOzuBHA.1988%2540cpmsftngxa07%26rnum%3D3


*********** REPLY SEPARATOR  ***********

On 12/18/2003 at 7:52 AM Matt White wrote:

>Forgot to attach a bit of the log file, just in case there's a better
>fix for my problem...
>
>----12/17/2003 7:27:55 PM    sgvaultsystem--()--
>	System Started
>	Version 1.2.3.758
>	Cache Level = 1
>	DataBase Buffer Size = 256
>	LogFile Path = C:\WINNT\Temp\sgvault
>	Log Level = Quiet
>	Archive Log = Weekly
>	ReverseDNS Lookup = True
>	Maximum HTTP Request Length = 102400
>	Overwrite Log on Startup = False
>	Session Timeout = 4320
>	SGVault Working Directory = C:\WINNT\Temp
>----12/17/2003 7:28:00 PM    admin--barry(192.168.10.35)--SSL Disabled
>	Login
>----12/17/2003 7:28:25 PM    admin--barry(192.168.10.35)--SSL Disabled
>	Failed to load Msxml2.dll.
>----12/17/2003 7:28:25 PM    admin--barry(192.168.10.35)--SSL Disabled
>	VaultServiceBase.VaultResponseAddFolder returned: Success
>----12/17/2003 7:28:25 PM    admin--barry(192.168.10.35)--SSL Disabled
>	EndTxFailDBInsert
>
>Matt
>
>-----Original Message-----
>From: [email protected]
>[mailto:[email protected]] On Behalf Of Matt White
>Sent: Thursday, 18 December 2003 07:48
>To: [email protected]
>Subject: FW: [vault-list] VSS Import Errors
>
>
>Thanks Eric,
>
>I'd been through the 12 step program to VSS import happiness, but failed
>to do a couple of basic checks which would have isolated the problem (my
>own stoopid fault). That said, I know what the drama is but can't seem
>to fix it.
>
>The machine I'm, importing has the whole box and dice installed, but
>fails on every trasnaction. If I point the import tool to an alternative
>Vault server (the initial one I set up using the demo), I can run the
>import. Running it against the local Vault server (which is what I
>really want to do) consistently fails.
>
>I'm getting a FailDBInsert error. This occurs both using the import
>tool, and using the Client tool to simply create a project folder in the
>root. It looks like the CommitTrans call is failing, given that it's
>unable to open/find/instantiate the XML object. It's throwing an error
>against MSXML2.DLL, but in theory, I've got MSXML4 installed in replace
>mode, so it should map the call through to there.
>
>I'm trying to dig up an XML2 install at the moment and see if that fixes
>the problem, but so far haven't located a setup package (haven't looked
>that hard yet).
>
>So, the current status is that I've got to sort out this drama, and then
>hopefully I'll be away. Having had some further success with the
>secondary Vault server import, I should be able to get my DB imported in
>about 7-8 days, which is acceptable.
>
>Matt
>
>-----Original Message-----
>From: [email protected]
>[mailto:[email protected]] On Behalf Of Eric Sink
>Sent: Thursday, 18 December 2003 01:50
>To: [email protected]
>Subject: RE: [vault-list] VSS Import Errors
>
>
>
>I'm sorry you're having so much trouble with
>the import tool.
>
>Our first step in helping resolve any problem
>with the import tool is to make sure you've
>read the following tips.   
>
>If you've followed the instructions below and
>are still having problems, we are of course 
>available to work with you and get it figured
>out.  This list of tips is just a starting point.
>
>We're trying to make sure people get this 
>document and read it *before* they lose 9 hours 
>of their life, but we're not quite there yet.  :-(
>
>----
>
>Importing a SourceSafe database into a Vault
>repository is a big operation.  In some cases, the
>full import can take several days, so it's worth
>making sure that everything is configured properly
>at the beginning.  A little careful planning can
>avoid a lot of frustration.  
>
>The following tips will help your import go as
>quickly and as smoothly as possible.
>
>1.  We recommend that you use two different
>    machines.  One machine should be running the
>    Vault server, including SQL Server.  The other
>    machine should be running the VSS Import Tool,
>    and your VSS database should be on that machine
>    as well.  The import will go much faster if both
>    these machines have plenty of RAM and fast hard
>    disks.  The network connection between these two
>    machines should be fast, at least 10-baseT and
>    preferable 100-baseT.  Ideally, neither machine
>    should be occupied with any other tasks during
>    the import.
>
>2.  During the import, you should disable any virus
>    protection which may be present on either
>    machine.  This can slow down the import
>    considerably.
>
>3.  On the machine with the VSS database, you should
>    be running SourceSafe 6.0c, plus the following
>    hotfix from Microsoft:
>
>http://support.microsoft.com/default.aspx?scid=kb;en-us;Q323917
>
>    The hotfix is also available at
>
>http://www.sourcegear.com/vault/downloads/vss_60c_hotfix.zip
>
>    Do not use SourceSafe 6.0d.
>
>4.  Do not continue to use your SourceSafe database
>    during the import.  In fact, it is best if you
>    run the import on a backup copy of the database,
>    not on the copy you usually use.
>
>5.  Be sure to run the SourceSafe 'analyze' utility
>    on your database before doing the import.
>
>6.  Make sure the IIS doesn't get confused and kill
>    ASP.NET during long operations.  In your
>    machine.config file, look in the processModel
>    section and find the setting called
>    responseDeadlockInterval.  The default value is
>    three minutes.  We recommend changing it to at
>    least an hour.
>
>7.  In Vault's Web.config file, there is a setting
>    called executionTimeout.  We recommend setting
>    this timeout to at least an hour.
>
>8.  In Vault's Vault.config file, there is a setting
>    called SqlCommandTimeout.  We recommend setting
>    this timeout to at least an hour.
>
>9.  Using the Vault Admin tool, select the Server
>    Options tab.  Verify that the default setting
>    for IIS File Upload Limit is appropriate for the
>    data in your repository.  If you have very large
>    files, you may wish to increase this setting.
>
>10.  You should make sure that IIS is configured to
>     allow anonymous access to the VaultService
>     directory.  This does not compromise security,
>     as you are merely instructing IIS to allow
>     Vault to handle its own authentication.
>
>11.  Before doing the import, you may wish to review
>     your VSS database and purge any items which
>     have been deleted and are no longer needed as
>     part of a past label.
>
>12.  Note that in Vault 1.1, importing labels can be
>     extremely slow.  You may wish to import only
>     those labels which you actually need.  This
>     suggestion does not apply to Vault 2.0.
>
>--
>Eric Sink
>Software Craftsman
>http://software.ericsink.com/
>
> 
>-----Original Message-----
>From: [email protected]
>[mailto:[email protected]] On Behalf Of Matt White
>Sent: Tuesday, December 16, 2003 5:32 PM
>To: [email protected]
>Subject: [vault-list] VSS Import Errors
>
>I posted a long rant last night which never made an appearance on the
>list cos it exceeded the 60K limit.....
> 
>Anyway, after 9 hours processing last night, I can happily say that
>everything failed to import, so I was left with an empty Vault
>repository and nine hours of my life I'll never get back....
> 
>But having trolled the log file (can you keep display and error/success
>count on the VSS import form? Would have saved me a lot of time last
>night) that the importer creates, there is the same error over an over
>again... :
> 
>Beginning Export.
>Begin Export....
> 
>Memory used: 35872768.
>Created  ($/Redgum/Testing) at 4/2/2001 1:30:10 PM
>Change set type: CreateFolder
>Adding to transaction: $/Redgum/Testing - $/Testing
>Server unavailable for transaction end
>Transaction failed
>Transaction failed
>**Failed** - Error trying to commit. Exception of type System.Exception
>was thrown.
>Trace:   at VSSImport.WizardForm.a(String A_0, DateTime A_1, Int32 A_2)
>12/17/2003 10:18:47 AM - Unable to commit for 4/2/2001 1:30:10 PM -
>$/Redgum/Testing - Created . Refreshing SourceSafe connection...
>Opening: D:\SourceSafeData\Redgum\srcsafe.ini
>User: admin
>VSS database open: True
> 
>12/17/2003 10:18:47 AM - Refreshing connection to the Vault server.
> 
>Logged out of the Vault Server.
>Connected to Vault.
>Server unavailable for transaction end
>Transaction failed
>Transaction failed
>**Failed** - Error trying to commit. Exception of type System.Exception
>was thrown.
>Trace:   at VSSImport.WizardForm.a(String A_0, DateTime A_1, Int32 A_2)
>12/17/2003 10:19:18 AM - Unable to commit for 4/2/2001 1:30:10 PM -
>$/Redgum/Testing - Created . Refreshing SourceSafe connection...
>Opening: D:\SourceSafeData\Redgum\srcsafe.ini
>User: admin
>VSS database open: True
> 
> 
>etc, etc......
> 
>Vault itself seems to be running OK - the Client and Admin tools both
>connect OK... the SQL database is online and accessible. 
> 
>The machine being used for the upsize is a 1.1Ghz Celeron, 1Gb RAM,
>Windows 2K fully serviced packed and freshly built from scratch
>yesterday. Only applications installed on the machine are VB6
>Enterprise, VSS 6.0c, Vault Server, Vault Client and Vault VSS Import
>Tool, SQL Server. Destination database is MSDE SP3, again freshly
>installed yesterday. Only database attached (apart from the default 4)
>is the Vault DB. Everything else is local, VSS Database, IIS, SQL
>Server, the works. 
> 
>I'm using the SUE edition (for the import only - once I'm happy with the
>import, I'll roll out the dev licences I need), so I don't know if the
>problems are related to the restricted user count - there are about 10
>users (past and present in the VSS database, of which 5 were active in
>the VSS project branch I'm importing) or what.
> 
>Any ideas?
> 
>Matt
> 
>____________________________________________
>Matt White
>Software Engineer [email protected]
><mailto:[email protected]>  Advanced Publishing Systems Pty Ltd
>Phone: (03) 9940 1441 Fax: (03) 9940 1458 
>	
>420 Victoria Street
>Brunswick VIC 3056 	
> 
>
>_______________________________________________
>vault-list mailing list
>[email protected]
>http://lists.sourcegear.com/cgi-bin/mailman/listinfo/vault-list
>_______________________________________________
>vault-list mailing list
>[email protected]
>http://lists.sourcegear.com/cgi-bin/mailman/listinfo/vault-list
>_______________________________________________
>vault-list mailing list
>[email protected]
>http://lists.sourcegear.com/cgi-bin/mailman/listinfo/vault-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.