使用VB.net,我们假设更改Sql Express和Sql Browser的LogonMode(Not LoginMode)和StartMode。
我们的意思是:
如果然后
让它自动
结束如果
如果(SQL浏览器<>自动的STARTMODE)然后
让它(SQL Express的<>自动的STARTMODE)自动
结束如果
如果(的SQL Express LogonMode <>网络服务),然后
让它网络服务
结束如果
如果(SQL浏览器<>网络服务的LogonMode)然后
使它成为网络服务
结束如果
如果这可以通过更改注册表编辑器的任何键值来实现,这将去容易。
有什么办法可以使用vb.net来做到这一点?Vb.Net:SQLEXPRESS和SQLBROWSER的LogonMode和StartMode
0
A
回答
0
在RegEdit中,我们终于可以找到Sql Express和Sql Browser Service的值。
链接:HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ SQLBrowser \
登录模式为:的ObjectName
启动模式是:开始(1:ChangePending,2:自动,3:说明书,4:禁用)
使用下面的Vb.net代码我们可以解决这个问题。
Imports Microsoft.Win32
Private Sub ChangeSettings()
Dim RegKey As RegistryKey
'Changes for SQL Browser.'
RegKey = Registry.LocalMachine.OpenSubKey("System\\CurrentControlSet\\Services\\SQLBrowser", True)
If (RegKey.GetValue("ObjectName") <> "NT AUTHORITY\NetworkService") Then
RegKey.SetValue("ObjectName", "NT AUTHORITY\NetworkService", RegistryValueKind.String)
End If
If (RegKey.GetValue("Start") <> 2) Then
RegKey.SetValue("Start", 2, RegistryValueKind.DWord)
End If
'Changes for SQL Express.'
RegKey = Registry.LocalMachine.OpenSubKey("System\\CurrentControlSet\\Services\\MSSQL$SQLEXPRESS", True)
If (RegKey.GetValue("ObjectName") <> "NT AUTHORITY\NetworkService") Then
RegKey.SetValue("ObjectName", "NT AUTHORITY\NetworkService", RegistryValueKind.String)
End If
If (RegKey.GetValue("Start") <> 2) Then
RegKey.SetValue("Start", 2, RegistryValueKind.DWord)
End If
End Sub
相关问题
- 1. SQLBrowser不工作
- 2. SQLBrowser无法启动
- 3. IIS快递:STARTMODE =” AlwaysRunning”
- 4. 无法获得Windows服务的“StartMode”。 VB.NET
- 5. 无法在计算机上启动服务SQLBrowser'。'
- 6. 用StartMode的“自动(延迟启动)”的Python服务的Python WMI查询
- 7. 引导Asp.Net应用程序不使用IIS应用程序池配置StartMode =“AlwaysRunning”
- 8. MySQL的:`和`或`和`和`
- 9. PHP:OR和||和&&和
- 10. 更换 “#”, “$”, “%”, “&” 和 “_” 和 “\#”, “\ $”, “\%”, “\&” 和 “\ _”
- 11. “[^”] *“和”。+“和”
- 12. 4的GlassFish和MySQL和JSTL
- 13. 的Django和PostgreSQL和IntegrityErrors
- 14. LINQ的GROUP BY和总和
- 15. 每行和列的总和
- 16. Zend_Table_Db和Zend_Paginator的和Zend_Paginator_Adapter_DbSelect
- 17. JBoss的饱和和Sonarqube
- 18. Adler32和MD4的校验和
- 19. LINQ和条件的总和
- 20. Python的组和总和
- 21. 行和列的总和SQL
- 22. 的MonoTouch和Objc @Synchronized和makeObjectsPerformSelector
- 23. Mysql的 “where” 和 “和” 多行
- 24. MySQL的GROUP BY和和值
- 25. 的UILabel和numberOfLines和sizeToFit:
- 26. 的has_many和总和named_scope
- 27. 的HTTPService和MySQL和PHP
- 28. 导轨和Omniauth和Shibboleth的
- 29. Java和Android和SharedPreferences和OOP
- 30. SQL和NOT和和等价