http://bugs.winehq.org/show_bug.cgi?id=31522
Bug #: 31522 Summary: Microsoft SQL Server Management Studio Express 2005: cannot control server service (needs implemented wbem_services_ExecMethod infrastructure) Product: Wine Version: 1.5.11 Platform: x86 URL: http://www.microsoft.com/download/en/details.aspx?id=8 961 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wmi&wbemprox AssignedTo: wine-bugs@winehq.org ReportedBy: djelinski1@gmail.com Classification: Unclassified
After connecting to a server the context menu contains options like start, stop, pause, resume, restart. After implementing the properties from bug 31521, stopping the service throws an exception. Slightly boosted log displays this line:
fixme:wbemprox:wbem_services_ExecMethod (0x494f918, L"Win32_Service.Name="MSSQLSERVER"", L"StopService", 0, (nil), (nil), 0xa07dab8, (nil))
A running instance of SQL Server on the same wineprefix is needed to reproduce this bug. Winetricks dotnet20 win7 is needed to install the application.
http://bugs.winehq.org/show_bug.cgi?id=31522
--- Comment #1 from Daniel Jelinski djelinski1@gmail.com 2012-08-22 14:14:21 CDT --- After implementing bug 31339, MS Sql Server installer also fails due to lack of this method: fixme:wbemprox:wbem_services_ExecMethod (0x184198, L"StdRegProv", L"EnumValues", 0, (nil), 0x184508, 0x8db2c4, (nil))
http://bugs.winehq.org/show_bug.cgi?id=31522
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download
http://bugs.winehq.org/show_bug.cgi?id=31522
Daniel Jelinski djelinski1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |31524
http://bugs.winehq.org/show_bug.cgi?id=31522
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dpobanz@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=31522
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |31521
http://bugs.winehq.org/show_bug.cgi?id=31522
Bug 31522 depends on bug 31521, which changed state.
Bug 31521 Summary: Microsoft SQL Server Management Studio Express 2005: cannot control server service (Win32_Service WMI class needs StartMode and SystemName properties) http://bugs.winehq.org/show_bug.cgi?id=31521
What |Old Value |New Value ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=31522
--- Comment #2 from Daniel Jelinski djelinski1@gmail.com 2012-09-28 13:44:09 CDT --- After commit 99a3ad06910b4badb519a542ca38ac7670fe2201 (wbemprox: Implement IWbemServices::ExecMethod.) SQL Server installer fails with:
trace:wbemprox:wbem_services_ExecMethod 0x17e148, L"StdRegProv", L"EnumValues", 00000000, (nil), 0x188048, 0x8db2c4, (nil) err:wbemprox:get_type_size unhandled type 13 err:wbemprox:get_type_size unhandled type 13 err:wbemprox:get_type_size unhandled type 13 err:wbemprox:get_value invalid column type 13
Since there is no fixme for reg_enumvalues in the log, I guess that ExecMethod is still not working the way it should.
Also management studio will need support for calling nonstatic methods. I'll file another bug for that when this one is completed.
http://bugs.winehq.org/show_bug.cgi?id=31522
--- Comment #3 from Daniel Jelinski djelinski1@gmail.com 2012-10-12 17:04:09 CDT --- SQL Server now executes StdRegProv.EnumValues correctly, then fails on missing StdRegProv.GetStringValue. Current ExecMethod is still insufficient for StopService - there is no way to pass service name to method (it is passed in object path, not in input parameters).
http://bugs.winehq.org/show_bug.cgi?id=31522
Daniel Jelinski djelinski1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |31981
http://bugs.winehq.org/show_bug.cgi?id=31522
Daniel Jelinski djelinski1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |755e01bc986b786770a2700296c | |577f1c0526d0b Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #4 from Daniel Jelinski djelinski1@gmail.com 2012-10-15 15:22:43 CDT --- EnumValues and GetStringValue now work (since 71fbae963e7e5750116c3f245f8452dd576aed42 and 60db122133011036a732fc3875a9ff9b0fc0a3bb, respectively). Since 755e01bc986b786770a2700296c577f1c0526d0b the service methods required by bug 31524 should be implementable without further changes to ExecMethod. Marking fixed. Thank you Hans for your work on this!
http://bugs.winehq.org/show_bug.cgi?id=31522
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2012-10-26 13:30:40 CDT --- Closing bugs fixed in 1.5.16.