设置sqlserver2005的有关命令是什么?请高手指点 1.设置混合验证模式2.启动name pipes 和 tcp\ip3.重启sqlserver服务由于要部署数据库,不进行可视化操作,所以需要用命令执行操作。请高手指点,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找到了两个1.设置混合验证模式 :xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer', 'LoginMode', N'REG_DWORD', 2GO3.net stop "SQL Server (SQLEXPRESS)"GOnet start "SQL Server (SQLEXPRESS)"GO还有第2个还未找到 PS:没有实验过,自己试试,建议修改前先保存注册表键值,以备不时之需.---------------------这是因为在WINDOWS 2000以后的操作系统中,MS为解决SQL SERVER的安全问题将TCP/IP配置为SQLSERVER的默认连接协议,你可以在CLIENT NETWORK UTILITY中看到TCP/IP和NAME PIPE的顺序。你也可以在:[code=MSIL][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetLib]"ProtocolOrder"=hex(7):74,00,63,00,70,00,00,00,00,00[/code]看到默认的协议。2.怎么在程序中更改Named Pipes , Tcp/ip ,其sql语句怎么写?你可以在上面提到的注册表的位置修改:CLIENT端:[code=MSIL][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetLib]"ProtocolOrder"=hex(7):74,00,63,00,70,00,00,00,00,00[/code]SERVER端:[code=MSIL][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib]"ProtocolOrder"=hex(7):74,00,63,00,70,00,00,00,00,00[/code] 谢谢2楼的意见,多谢各位支持。测试过的命令:2.启动name pipes 和 tcp\ipxp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\np', 'enabled', N'REG_DWORD', 1xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\tcp', 'enabled', N'REG_DWORD', 1 从excel导入到数据库数据时,引发触发器 在B表里有多条数据对应A表里一条数据,现在我要选出A表里所有数据,同时B表里和A表里相关的数据也选出来,但只能在B表里选时间最大 请教:一个比较简单的分组统计. EXCEL导入SQL后数据类型问题 有关SQL查询的问题 高手进来看看!一个生成函数时出错,好象是表变量的问题! 关于定义数据问题 SQL语句中获取名字的首字母 sql连接问题 版主大侠们快帮帮我。 字符字段 (大于等于空字符) 与 (非空) 有没有差别 UPDATE触发器时获取不到唯一标识?
1.设置混合验证模式 :
xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer', 'LoginMode', N'REG_DWORD', 2
GO
3.
net stop "SQL Server (SQLEXPRESS)"
GO
net start "SQL Server (SQLEXPRESS)"
GO
还有第2个还未找到
建议修改前先保存注册表键值,以备不时之需.
---------------------
这是因为在WINDOWS 2000以后的操作系统中,MS为解决SQL SERVER的安全问题将TCP/IP配置
为SQLSERVER的默认连接协议,你可以在CLIENT NETWORK UTILITY中看到TCP/IP和NAME PIPE
的顺序。你也可以在:
[code=MSIL][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetLib]
"ProtocolOrder"=hex(7):74,00,63,00,70,00,00,00,00,00[/code]看到默认的协议。2.怎么在程序中更改Named Pipes , Tcp/ip ,其sql语句怎么写?
你可以在上面提到的注册表的位置修改:
CLIENT端:
[code=MSIL][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetLib]
"ProtocolOrder"=hex(7):74,00,63,00,70,00,00,00,00,00[/code]SERVER端:
[code=MSIL][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib]
"ProtocolOrder"=hex(7):74,00,63,00,70,00,00,00,00,00[/code]
谢谢2楼的意见,多谢各位支持。测试过的命令:
2.启动name pipes 和 tcp\ip
xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\np', 'enabled', N'REG_DWORD', 1
xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\tcp', 'enabled', N'REG_DWORD', 1