在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及當前登錄用戶的許可權,特別是實例所在目錄,以及資料庫文件相關目錄,分配寫許可權。完成後再次啟動服務。