發問發問
 

已答覆KB948110 fails to install

  • 2008年7月9日 下午 02:45Kurtish99 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    I keep getting failed updates on KB 948110, and if I download the install manually, and run it, the message pops up as "A Strong SA password is required for security reasons. Please use SAPWD switch t supply the same"... and it exits.. Any one seen this before?

解答

  • 2008年7月10日 下午 12:55aremmes 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     已答覆
    I'm seeing the same error on one of my servers. This particular server has ADMT installed, which is the only application that uses MSDE (both were installed together). I don't know if that's the cause of this particular problem, but it seems to be related. If someone knows if resetting the MSDE SA password won't break ADMT, then I'd like to hear it.

所有回覆

  • 2008年7月9日 下午 06:50nelson540 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    I have seen exactly the same error. (SBS 2K3)
    I am seeking further details.

    Anon.

    ScN
  • 2008年7月10日 下午 12:55aremmes 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     已答覆
    I'm seeing the same error on one of my servers. This particular server has ADMT installed, which is the only application that uses MSDE (both were installed together). I don't know if that's the cause of this particular problem, but it seems to be related. If someone knows if resetting the MSDE SA password won't break ADMT, then I'd like to hear it.
  • 2008年7月10日 下午 03:00Biswajit De 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

     KB948110 - MS08-040: Description of the security update for SQL Server 2000 GDR and MSDE 2000: July 8, 2008 not getting installed on the server.

     

     

    From command prompt you can try this command. It will work ( Microsoft recommendation).

     

    SQLWMSDE-KB948110-x86-ENU.exe /upgradesp sqlrun INSTANCENAME=UDDI  /l*v %windir%WMSDE.log

     

    Thanks,

    Biswajit De

  • 2008年7月10日 下午 07:45aremmes 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    Biswajit, thanks for posting the setup command.

    I was able to install the update to patch the ADMT MSDE runtime and received no error messages. My process to install the update was as follows:
    • Stop the MSSQL$MS_ADMT service.
    • Make a backup of the %windir%\ADMT\MSSQL$MS_ADMT directory.
    • Run the KB948110 installer with the command line SQLWMSDE-KB948110-x86-ENU.exe /upgradesp sqlrun INSTANCENAME=MS_ADMT  /l*v %windir%\WMSDE.log
    • Start the MSSQL$MS_ADMT service.
    After doing that, Automatic Updates detected that the patch was installed and stopped asking to install it. Woot!
  • 2008年7月11日 上午 02:22PsychBiller 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    I just spent 3 hours on the phone with Microsoft tech support to resolve this.

     

    The patch installation uses the SQL SA user, which has sysadmin privileges.  If you download and attempt to install the patch manually, you get a dialog box where you are asked to enter the SA password.

     

    My SQL Server 2000 installation is the MSDE version bundled into a commercial product.  The developers of the product will not tell the purchasers what the SA password is, and for good reason.  Users could do some serious damage to the product's underlying database.

     

    If you don't know the SA password, what can you do?

     

    The manual installation gives you the option of logging on with Windows Authentication instead.  It will look in the SQL installation to see if your Windows user ID has SQL sysadmin privileges.  My user ID has Windows Administrator privileges, so it is automatically included in the SQL "BUILTIN\Administrators" group.  But the developers of the commercial product had removed sysadmin privileges from the SQL "BUILTIN\Administrators" group as another way to protect the database.

     

    The Microsoft rep used the OSQL utility, available even in the MSDE version, to logon to the server with my Windows user ID.  The command for that is:

     

    C:\>OSQL -S COMPUTER-NAME\SQL-SERVER-NAME -U WindowsID -P WindowsPassword

     

    Next, we looked for SQL users that had sysadmin privileges:

     

    1> exec sp_helpsrvrolemember 'sysadmin'

    2> go

     

    I was very, very lucky that the list returned by this command included another user I recognized as part of the commercial product, AND I knew how to get the password for it.  By the way, "exit" is how to get out of the OSQL utility.

     

    We logged back on to the server with OSQL using that SQL user I recognized:

     

    C:\>OSQL -S COMPUTER-NAME\SQL-SERVER-NAME -U SQLUser -P SQLPassword

     

    Now we could give my Windows user ID the sysadmin privilege (the single quotes are required):

     

    1> exec sp_addsrvrolemember 'COMPUTER-NAME\WindowsUser','sysadmin'

    2> go

    ''COMPUTER-NAME\WindowsUser' added to role 'sysadmin'.

     

    Finally, we ran the patch installation again and this time, just clicked Next to accept the default authentication, which is Windows, not SQL.  It worked!  The patch installed.  No special command line switches were necessary; I just typed the name of the file I downloaded.

     

    I didn't want to leave that security window open, so I used OSQL to remove the sysadmin privilege from my Windows user when I was finished (the single quotes are required):

     

    1> exec sp_dropsrvrolemember 'COMPUTER-NAME\WindowsUser','sysadmin'

    2> go

     

    I haven't had good experiences with Microsoft support in the past, but this representative did an excellent job.  He was located in India, but his English, troubleshooting skills, and product knowledge were refreshingly good.  And he used his real name!

  • 2008年7月12日 下午 12:41George Kasica 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

     

    Biswakit:

     

    I've tried this method on two different 2003 SP2 servers here today and after rebooting they both still want to see the path installed....doesn't seem to be working here. What am I missing???

     

    I have NO clue what database names might be involved as they were oviously part of a piece of vendor installed software and frankly have no idea how to go about finding them either....not a DBA at all.

     

    HELP!!

     

    George

  • 2008年7月12日 下午 08:21PsychBiller 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    I saw the same behavior--the patch installed, but the next day, Automatic Updates wanted to install it again.  I downloaded and ran the latest version of the Microsoft Baseline Security Analyzer, and it verified that the patch was installed.  After I was finished running MBSA, Automatic Updates shut up.

  • 2008年7月13日 下午 03:11pcoats 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    You can use the BLANKSAPWD=1 for the update to ignore a blank sa password.

  • 2008年7月19日 上午 09:55Stefano Thiella 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    I have 3 instances of SQL in my SBS 2003 R2 installation (look in services):

     

    MSSQL$SBSMONITORING (currently disabled... I'm not still using it)

    MSSQL$SHAREPOINT

    MSSQL$WSUS

     

    I stopped the services sharepoint and wsus

     

    I ran the command for WSUS instance from command prompt in the directory where I downloaded the patch

     

    SQLWMSDE-KB948110-x86-ITA.exe /upgradesp sqlrun INSTANCENAME=WSUS /l*v %windir%\WMSDE.log

     

    The installation told me I have another version...

     

    I ran the command for SHAREPOINT instance

     

    SQLWMSDE-KB948110-x86-ITA.exe /upgradesp sqlrun INSTANCENAME=SHAREPOINT /l*v %windir%\WMSDE.log

     

    It finished without errors..... but also without "OK" informational dialog boxes.

     

    Restart my SBS...

     

    The automatic updates show me AGAIN the 2 updates KB948110 to install... Sad

     

  • 2008年7月19日 上午 11:24George Kasica 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    This is also not installing here on two 2003 R2 servers using either method (one has just UDDI as an instance the other has a few oters. On the server with just the UDDI Instance I receive the following in the event log: Obviously its still showing up in needing to be installed, and I've also tried te MSBA 2.1 run as well as suggested by another user as well as a reboot. I've NOT done this on the other machine as its more difficul to take down the main server for the county animal shelter than a test box I can play with.

     

    SQLWMSDE-KB948110-x86-ENU.exe /upgradesp sqlrun INSTANCENAME=UDDI BLANKSAPWD=1 /l*v %windir%WMSDE.log

     

    Event Type: Error
    Event Source: MsiInstaller
    Event Category: None
    Event ID: 11316
    Date:  07/14/2008
    Time:  06:24:20
    User:  NETWRX1\Administrator
    Computer: APOLLO
    Description:
    Product: Microsoft SQL Server Desktop Engine (UDDI) -- Error 1316.
    A network error occurred while attempting to read from the file: e:\8d5e39cbd4e7cf5614ae106be3a5\Setup\sqlrun.dat

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    Data:
    0000: 7b 42 34 32 33 33 39 43   {B42339C
    0008: 44 2d 39 46 32 32 2d 34   D-9F22-4
    0010: 41 36 41 2d 41 30 32 33   A6A-A023
    0018: 2d 44 31 32 39 39 30 45   -D12990E
    0020: 30 42 39 31 38 7d         0B918} 

  • 2008年7月20日 上午 01:44JonBeets 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    Stefano,

     

    I have SBS 2003 with the same MSDE instances.  In my case the update for one instance had been installed; SBSMONITORING.  I verified this by running the following T-SQL commands against each instance:

     

    osql -S <servername>\msdeinstance -E

    1> SELECT @@VERSION
    2> go

     

    If the version is 8.00.2050, the update has been applied.

     

    After stopping all three instance services, I applied the patch to WSUS and SHAREPOINT, restarted the server, and verified the version was as above.  Windows Server Update Services still shows the update as not installed even though I forced a resync (wuauclt /resetauthorization /detectnow) however my experiece with Windows Server Update Services dictates I should wait and see.

     

    I believe in your case you will need to also update SBSMONITORING, even though it is disabled, or automatic updates will keep prompting you to do it!

     

    Thanks to the other posters.  I found the comments very helpful.

     

    regards

     

    Jon Beets

  • 2008年7月27日 下午 12:41The Jarmanator 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    Well done pcoates, this did it for me.  Quite why Microsoft seem to make it so difficult to find the solution is beyond me, however thanks to you I have now solved the problem.  Top marks.

     

     

  • 2008年7月27日 下午 11:22orv 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     提議的解答
    I also have a problem with MsiInstaller while trying to install hp health check update sp39157: Product:HP Active Support Library--Error1316. A network error occurred while attempting to read from the file

     

    c:\Windows\Installer\HP Active Support Library.msi      Anybody who can help me resolve this is very much appreciated. Thanks a lot.

    • 已提議為解答Sprinter22 2008年12月11日 下午 04:05
    •  
  • 2008年7月30日 上午 06:23JCHeah52 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    Hi JonBeets,

     

    You just save my day, thanks. For those who may mlike to know, this is what I done;

    At the command prompt (DOS screen) type the following

     

    osql -S <servername>\msdeinstance -E

    1>exec sp_addsrvrolemember 'domain_name\userlogon_name','sysadmin'

    2>go

    3> exit

     

    Close the DOS Box.

     

    Logoff and Logon to the server with the above domain user name.

     

    Apply the patch then restart the server.

     

    I did this to 2 WSUS server. The first application was perfect, the seconda update to a different WSUS server completed without error, but WSUS still thinks that the patch not yet applied! Strange! Anybody can shed some light, will be appreciated.

     

  • 2008年7月30日 下午 04:25Paulo Pinto 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    Try the following:

    Instead of running the patch directly extract the files to a folder (e.g. C:\SQLPATCH).

    Then copy the SQLRUN.DAT from the I386 folder of your Windows Server instalation CD (or DVD) and place it on the

    setup folder under the one you have created (e.g. C:\SQLPATCH\Setup)

    Now, from a DOS prompt, in the C:\SQLPATCH folder (or what name you have gave it) issue the following command:

    setup.exe /upgradesp sqlrun INSTANCENAME=UDDI BLANKSAPWD=1 /l*v %windir%\WMSDE.log

     

    That should do the trick without having to edit the registry or changing sa password.

    Hope it helps

     

    Paulo Pinto

    PORTUGAL

     

  • 2008年8月2日 下午 02:25SBS_User 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    I had this problem as well. The solution for me was to start the MSSQL$SBSMONITORING service, which was not running. After starting this service, the update installed without issues.

     

  • 2008年8月15日 上午 07:34BMAC Spain 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    I have the same problem, HP Help did not fix as they asked me to roll back, but that gives an "newer version available"

    Thanks.

  • 2008年8月15日 上午 11:59JCHeah52 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    I'restarted the server and its all good.

     

    Thanks all.

  • 2008年8月17日 下午 06:11Roger Greet 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    orv

    I had the same issue and recieved the following advice from HP

     

    "I understand that you are receiving an Error;- 1603 Fatal error when trying to update HP Active support library.

    I will certainly assist you in this regard.

    Please be informed that these errors occur when Visual Basic Scripting is not active. To prevent these errors from opening and to install HP Active support library, do the following:

    1. Click Start , All Programs , and then Accessories .
    2. Right-click Command prompt and select Run as administrator .
    3. At the command prompt, type the following and then press Enter :

    regsvr32 /u vbscript.dll

    Note: A success message opens.

    NOTE: An error message opens instead of the success message when the command is not entered correctly or when the command prompt window is not an administrative command prompt window. When an error occurs, retype the command text and make sure the text is typed correctly. Also, if the command prompt text is not "C:\Windows\System32", close the command prompt window and repeat these steps (using a login that has administrator rights).

    4. Click OK and go back to the command prompt.
    5. In the Start Search field, type the following and then press Enter :

    regsvr32 vbscript.dll

    Note: A success message opens.

    6. Click OK and close the command prompt window.
    7. Install HP Active support library again."

     

     

    Hope this helps

     

    Roger

  • 2008年8月21日 下午 07:24PCMonk 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    This worked for me as well.  It was a bit odd.  This is a brand new server install SBS 2003 R2 no 3rd party anything yet.  I was just letting it install the updates.

     

    These forums are GREAT!!

     

     

  • 2008年8月24日 上午 04:15John-Paul 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    The solution worked great!

     

  • 2008年8月27日 下午 02:33Gert2020 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    I managed to install on a WSUS server with
    SQLWMSDE-KB948110-x86-ENU.exe SAPWD=XXXXXXXX
    where XXXXXXXX is a "strong" password. A good idea to keep that somewhere in case you ever need it.
  • 2008年9月16日 上午 11:15Okalip 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    Thanks aremmes. It worked for me. But now ntbackup fails during a system state backup. With the error below:


    Volume shadow copy creation: Attempt 1.
    "MSDEWriter" has reported an error 0x800423f4. This is part of System State. The backup cannot continue.

    Error returned while creating the volume shadow copy:800423f4
    Aborting Backup.

    When I stop the MSSQL$MS_ADMT service and run the backup, it works with no problem.

     

    Has anybody experienced this problem?

     

  • 2008年9月18日 下午 12:01Okalip 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    After extensive research I have figured out that this problem is caused by Active Directory Migration Tool (ADMT).

     

    Just uninstall the application (you are probably done using it anyway), the update works fine.

     

    Hope this helps,

     

    Emre

     

     

  • 2008年9月26日 上午 07:40edgcardoso 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    Thank you very much,  you save my day

     

    This solutions works fine

     

    cheers

  • 2008年9月26日 下午 03:35Donny B 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    I just spent two hours with the same problem.

    First I tried changing the SA password to have a stronger password - this did not work

    Next I downloaded KB948110 and tried to run the install manually - this did not work either

    I finally got the update to install through MS update by doing the following:

    Set the MSSQL$SBSMONITORING to manual (was disabled)

    Started the MSSQL$SBSMONITORING service

    Installed KB948110 through MS update web-site

    restarted server

     

  • 2008年9月29日 上午 11:47FrontierDK 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    This brings up the syntax window. Something tells me that Microsoft didn't recommend a line with syntax errors?

  • 2008年9月29日 下午 01:19FrontierDK 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    Not only did this one fail, the downloaded update now reports "the instance name specified is invalid". When I look in HKLM\Software\Microsoft\Microsoft SQL Server\InstalledInstances,"default" says SBSMONITORING.

     

    Why oh why does Microsoft keep getting worse and worse when updating?

  • 2008年9月29日 下午 01:22FrontierDK 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    Tried this one. It reported back that the product wasn't even installed...(despite the service being running)...

  • 2008年9月29日 下午 02:34FrontierDK 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    I didn't expect this to make any difference to the KB948110 error - and it didn't. Are you sure you're posting in the right place?

  • 2008年10月2日 上午 06:44Andes4717072 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    Thank you - helped me !!!

     

    Regards Anders

     

  • 2008年11月3日 下午 07:54lbenson 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    Worked like a champ on the SBS 2003.

     

  • 2008年11月6日 下午 06:26alicain 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    Thanks - this got the hotfix working on an ADMT machine here.  Although I'd been typing "instance" instead of "instancename" which wasted a little time!

  • 2008年11月15日 下午 10:27Dan Rollo 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     提議的解答
    I found the same thing. I started the MSSQL$SBSMONITORING Service manually and the update installed without a problem.

     

  • 2008年11月23日 下午 11:08iamladynightmare 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    Roger,

    I tried this to no avail. I did exactly as you said & got the succeeded window, clicked ok, closed the command prompt window & tried to install active support library again. I still keep getting the following window:

     

    HP Active support Library Error

    error 1316.A network error occurred while attempting to read from the file

    c:\windows\installer\HP Active Support Library.msi

     

    then another window pops up after I close this one & says:

     

    Feature transfer error

    error 1603 fatal error during installation

    consult windows installer help (msi.chm) or MSDN for more information

     

    I am at my wits end as to what to do about this. Can you or anyone help me. I am pretty much a novice so step by step would be most helpful.

     

    My system is a one year old Hp notebook running windows vista

  • 2008年12月10日 下午 04:52dbrunt 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    I downloaded KB948110 and ran manually.

     

    First attempt failed: "C:\Documents and Settings\administrator\Desktop\SQLWMSDE-KB948110-x86-ENU.exe" /upgradesp sqlrun INSTANCENAME=SBSMONITORING  /l*v %windir%\WMSDE.log

     

    Changed MSSQL$SBSMONIOTORING service from Disabled to Manual, started it and tried the comand again but it still failed.

     

    Then I tried: "C:\Documents and Settings\administrator\Desktop\SQLWMSDE-KB948110-x86-ENU.exe" /upgradesp sqlrun INSTANCENAME=sharepoint  /l*v %windir%\WMSDE.log and it succeeded.

     

    Ran Windows Updates again and it still showed me the update.  Selected to install it and this time it completed.

     

    One key in the puzzle is NOT having the MSSQL$SBSMONITORING service disabled!

     

     

  • 2008年12月11日 下午 04:15Sprinter22 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     包含代碼
    iamladynightmare said:

    Roger,

    I tried this to no avail. I did exactly as you said & got the succeeded window, clicked ok, closed the command prompt window & tried to install active support library again. I still keep getting the following window:

     

    HP Active support Library Error

    error 1316.A network error occurred while attempting to read from the file

    c:\windows\installer\HP Active Support Library.msi

     

    then another window pops up after I close this one & says:

     

    Feature transfer error

    error 1603 fatal error during installation

    consult windows installer help (msi.chm) or MSDN for more information

     

    I am at my wits end as to what to do about this. Can you or anyone help me. I am pretty much a novice so step by step would be most helpful.

     

    My system is a one year old Hp notebook running windows vista



  • 2008年12月28日 下午 10:03andynkeena 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
     SQLWMSDE-KB948110-x86-ENU.exe
    is not a recognized commande
  • 2008年12月28日 下午 10:04andynkeena 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
     SQLWMSDE-KB948110-x86-ENU.exe
    is not a recognized command
  • 2008年12月28日 下午 10:08andynkeena 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
     SQLWMSDE-KB948110-x86-ENU.exe
    is not a recognized command