在mssqlserver
❶ mssqlserver无法启动
我经常遇到这种情况,解决方法如下:
1.卸载SQL server 2000,提示是否删除系统使用文件时,选择全否
2.把系统硬盘上的Microsoft SQL Server文件夹删除,一般位于C:\Program Files\。但要注意,在删除之前,一定要确定数据库文件没有在此文件夹下,如果在此文件夹下,要先备份到别处。
3.不用重启,直接重新安装SQL Server 2000
4.启动MSSql Server服务器,如果不会,就直接重启一下电脑也可以
5.附加原数据库文件
原系统即可正常使用。
一直未找到具体原因,据我猜测,有可能是非正常关机导致的系统文件受损造成的。
❷ 在MS SQL Server中怎么查看正在执行的SQL
有二种方式来查看正在执行的SQL语句
使用SQL自带的SQL Server Profiler,以可视化界面的方式来查看。
从开始=》所有程序=》Microsoft SQL Server 2008=》性能工具打开Profiler工具,也可以打开SQL Server Management Studio=》工具=》SQL Server Profiler。
然后选择文件=》新建=》跟踪打开一个连接窗口,选择将要跟踪的服务器实例然后连接,并打开“跟踪属性”对话框,点运行即可看到正在执行的SQL语句。
使用SQL语句来查看正在运行的语句,如下
SELECT [Spid] = session_id ,
ecid ,
[Database] = DB_NAME(sp.dbid) ,
[User] = nt_username ,
[Status] = er.status ,
[Wait] = wait_type ,
[Indivial Query] = SUBSTRING(qt.text,
er.statement_start_offset / 2,
( CASE WHEN er.statement_end_offset = -1
THEN LEN(CONVERT(NVARCHAR(MAX), qt.text))
* 2
ELSE er.statement_end_offset
END - er.statement_start_offset )
/ 2) ,
[Parent Query] = qt.text ,
Program = program_name ,
hostname ,
nt_domain ,
start_time
FROM sys.dm_exec_requests er
INNER JOIN sys.sysprocesses sp ON er.session_id = sp.spid
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle) AS qt
WHERE session_id > 50 -- Ignore system spids.
AND session_id NOT IN ( @@SPID ) -- Ignore this current statement.
ORDER BY 1 ,
2
❸ SQL Server(MSSQLSERVER )启动不了
在控制面板里查看一下是否已经存在SQL Server的部分文件,如果存在,删除干净,然后再重新安装即可,如果不行请看一下: http://www.cnblogs.com/fantasyice/archive/2010/01/07/1641763.html 追问: 我按照第一步安装时出现有警告:未安装 Microsoft Internet 信息服务(IIS)或已将其禁用。某些 SQL Server 功能需要 IIS。如果缺少 IIS,则将无法安装某些 SQL Server 功能。若要安装所有 SQL Server 功能,请通过“ 控制面板 ”中的“添加/删除程序”安装 IIS 或通过“控制面板”启用 IIS 服务(如果已安装该服务),然后重新运行 SQL Server 安装程序 。有关依赖于 IIS 的功能的列表,请参阅联机丛书中的“SQL Server 各版本支持的功能”。 回答: 简单啊,如果机器里有IIS,到 控制面板 找到 管理工具 下的IIS设置一下,或者直接在运行狂输入iisreset,如果机器没有就到网上下一个IIS7装入系统即可 追问: 我是在 微软 的官网上面下载的,只有几十M的SQL2005,安装都没有问题,登陆进去也是没有问题,用本机WINDOWS和sa登陆都是没有问题的,但是我运行项目时,连不了 数据库 ,显示: 到 主机 的TCP/IP 连接失败,本来第一次安装SQL Server (SQLEXPRESS)是能启动得,但是SQL SERVER(MSSQLSERVER)服务启动不了,第二次启动就反过来了,总之不能两个同时启动 回答: 是可以同时启动的,有些错误原因就是因为NTFS系统,由于长期没有使用SQL,而又对 磁盘 进行了清理,所以一些SQL文件被系统压缩了,而使用时无法解压,就这么简单。解决方案如下: C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data下的所有mdf和ldf默认都是照 解压缩 方式保存的,只需要右键每一个文件---属性---高级---压缩内容以便节省磁盘空间 的勾 去掉即可。 如果不是请看一下程序中配 置数据 库那段代码是不是配置的VS自带的默认 数据库 ,如果不是请打开相应数据库程序将所需数据库附加上,或是改变数据库配置即可。 追问: 好心人留你的QQ给我好吗?压缩内容以便节省 磁盘 空间 的勾本来就是没勾上的
❹ mysql的sql文件在sql server 中打开
SQL文件,本质上都是文本文件,MySQL导出的SQL文件,可以在MSSQLserver直接打开,但是因为语法有所不同,所以必须进行一些修改
❺ SQL Server (MSSQLSERVER)启动不了
解决方法:开始->所有程序->Ms Sql Server->配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.
如果还出现错误的话 那么请你检查一下所写的代码connectionString中的Data Source这个属性填写的值是否正确 本机默认填写.\SQLEXPRESS 或者换成 计算机名\SQLEXPRESS ...
❻ 在MS SQL Server中怎么查看正在执行的SQL
用MSSQL自带的工具 SQL Server Profiler 可以看到。
SQL Profiler是一个图形界面和一组系统存储过程,其作用如下:
图形化监视SQL Server查询;
在后台收集查询信息;
分析性能;
诊断像死锁之类的问题;
调试T-SQL语句;
模拟重放SQL Server活动;
❼ MSSQL11,MSSQLSERVER在哪个文件夹
在【C:】中可以找到,无论你的SQL装那里,他都是建在这里的。
比如查询分析器isqlw.exe,企业管理器SQLServerEnterpriseManager.MSC,但是是必须重装才能用,因为它要注册很多东西。
❽ 做文件移动时,提示“操作无法完成,应为文件已在SQL Server(MSSQLSERVER)中打开”
在“开始--》Microsoft SQL Server 2005--》配置工具--》SQL Server 配置管理器” 打开SQL Server 配置管理器 把SQL Server 2005服务里面运行的服务关掉就能移动了 。你不能移动主要是数据库正在为它运行着服务
❾ Windows 不能在 本地计算机 启动 SQL Server (MSSQLSERVER) 错误代
摘要 您好 按win+r快捷组合键,调出运行菜单,然后输入services.msc回车
❿ SQL SERVER(MSSQLSERVER服务不能启动怎么办
1、打开“服务”,找到SQL Server(MSSQLSERVER)服务(或设置实例所对应的服务),查看属性,在“登陆”标签中选择“本地系统账户”。
2、为保险起见,进行这步操作:打开SQL Server Configuration Manager(SQL Server配置管理器),在SQL Server Service(SQL Server服务)中找到对应实例(名称和“服务”中的名称相同)。在“登陆”标签中选择“内置账户”,并选择“Local System”(全其他如NETWORK SERVICE也可以,但要保证有权限)。
3、启动SQL Server(MSSQLSERVER)服务。
4、如果还是出错(如126错误),那么进入SQL Server的安装目录,给整个安装目录分配NETWORK SERVICE及当前登录用户的权限,特别是实例所在目录,以及数据库文件相关目录,分配写权限。完成后再次启动服务。