資料庫總是跪
建議:
1、使用事件探查器,跟蹤一下SQL在死鎖之前執行了哪些SQL語句
2、多數死鎖是因為程序沒有經過嚴格的測試造成的
3、少部分原因是因為觸發器嵌套造成的,SQL有內部機制,當嵌套到一定的層級,就自動終止掉相關的進程
願早日解決問題
② 資料庫連接總是自動關閉有什麼好辦法
SqlDataSource 控制項使用 ADO.NET 類與 ADO.NET 支持的任何資料庫進行交互。這類資料庫包括 Microsoft SQL Server(使用 System.Data.SqlClient 提供程序)、System.Data.OleDb、System.Data.Odbc 和 Oracle(使用 System.Data.OracleClient 提供程序)。使用 SqlDataSource 控制項,可以在 ASP.NET 頁中訪問和操作數據,而無需直接使用 ADO.NET 類。只需提供用於連接到資料庫的連接字元串,並定義使用數據的 SQL 語句或存儲過程即可。在運行時,SqlDataSource 控制項會自動打開資料庫連接,執行 SQL 語句或存儲過程,返回選定數據(如果有),然後關閉連接。
③ SQL server2008 安裝總是失敗 跪求高手指點!!!
你是以前裝過吧,因為之前沒有刪除干凈(資料庫的刪除很麻煩的)。自己網路一下「徹底刪除SQL server」,點第一個跟著做就是了,刪除以後再裝一次就行
④ 小弟跪求大神指點:如何導出mysql資料庫,從網上看的命令總是出錯。
這個圖你應該可以看懂,有工具,就別命令命令的,當然你若想增長一些知識也是可以,上面這個就可以導出資料庫名為e2wms4_3下所有的數據,備份好之後,名稱會顯示成當前時間,你可以右擊 拷到桌面等地方
⑤ SQL資料庫問題,跪求高手解答,很急,在線求助
看你的描述,應該是刪除人員信息的時候只是把某個狀態欄位置為一個指定的字元,沒有進行物理刪除,比如我們這邊習慣把已刪除的信息的Status欄位置為"X"。
樓主找一下,應該會有個欄位記狀態的。
然後估計你外鍵沒有建立,以前的數據是有外鍵的,主表的數據被你刪了,補建的人名的主鍵是新生成的,而補建的人員的信息那張表上的外鍵卻是老的,沒有跟著更新,你把兩個統一一下就行了。
⑥ 資料庫總是被攻擊,怎樣解決
網站資料庫被攻擊,一般是網站存在漏洞,像SQL注入漏洞,網站漏洞的修補與木馬後門的清除,需要很多專業的知識,也不僅僅是知識,還需要大量的經驗積累,所以從做網站到維護網站,維護資料庫,盡可能找專業的網站安全公司來解決問題,國內也就Sinesafe和綠盟、啟明星辰等安全公司比較專業,可以找他們解決防止資料庫被攻擊的問題。
⑦ 最近發現Sql資料庫總是不穩定
我也遇到過這個問題。後來利用
北塔BTNM 通過 ODBC 連接到這台資料庫服務上,然後對SQL語句所獲得的結果進行詳細分析處理。結果發現SQL語句的執行結果表現為時而成功,時而失敗,檢查資料庫內部設置沒有發現問題。同時,利用BTNM提供的服務埠查詢功能發現,SQL資料庫使用的TCP1433埠被未知服務進程佔用,在SQL資料庫伺服器上結合數據流分析和進程查詢進一步分析發現,該進程屬於病毒進程。後來做了殺毒的處理業務系統就恢復正常了。
⑧ 伺服器mysql資料庫老自動停止,請問怎麼回事
伺服器mysql資料庫老自動停止是因為在設置時出現了問題,解決方法為:
1、首先登陸伺服器。
注意事項:
MySQL 軟體採用了雙授權政策,分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。
⑨ SQL server 服務管理器總是自動停止,怎麼回事
伺服器的MySQL資料庫自動停止的原因是設置有問題。解決方法如下:
1、請先登錄到伺服器。
注意事項:
MySQL軟體採用雙重授權策略,分為社區版和商業版。MySQL由於其體積小、速度快、總擁有成本低,特別是開源的特點,被普遍選為中小網站開發的網站資料庫。
⑩ 那位有完整的資料庫命名規范給一份,跪等
資料庫設計過程中命名規范很是重要,命名規范合理的設計能夠省去開發人員很多時間去區別資料庫實體。
資料庫物理設計包括:表設計,視圖設計,存儲過程設計,用戶自定義函數設計等等。
1、 表設計命名規范:表使用t開頭最好能將表根據屬性分類並作好編號。
如:編碼表可寫為tBM001Something t為表開頭,BM為業務類型,001為該類別中的第幾個表something是表的名稱注釋。
2、 視圖設計命名規范:視圖設計過程中使用v開頭,視圖命名以製作視圖的主表為准或是以視圖的實現功能為准。
如:上述tBM001Something 為主表製作的視圖 可取名vBM001Something
或者vGetSomeThingInfo等。
3、存儲過程命名規范:用戶自定義存儲過程使用p開頭以其實現功能命名,
如:pGetSomethingInfo
4、
存儲過程命名規范:用戶自定義存儲過程使用f開頭以其實現功能命名,
如:fGetSomethingInfo
此外在製作視圖存儲過程用戶自定義函數過程中,注意寫好注釋。
還有
一.實體和屬性的命名
1. 常用單詞已經進行了縮寫,在命名過程當中,根據語義拼湊縮寫即可。注意,由於ORCAL資料庫會將欄位名稱統一成大寫或者小寫中的一種,所以要求加上下劃線
舉例:
定義的縮寫 Sales: Sal 銷售;
Order: Ord 訂單;
Detail: Dtl 明細;
則銷售訂單名細表命名為:Sal_Ord_Dtl;
2. 如果表或者是欄位的名稱僅有一個單詞,那麼建議不使用縮寫,而是用完整的單詞。
舉例:
定義的縮寫 Material Ma 物品;
物品表名為:Material, 而不是 Ma.
但是欄位物品編碼則是:Ma_ID;而不是Material_ID
3. 所有的存儲值列表的表前面加上前綴Z
目的是將這些值列表類排序在資料庫最後。
4. 所有的冗餘類的命名(主要是累計表)前面加上前綴X
冗餘類是為了提高資料庫效率,非規范化資料庫的時候加入的欄位。或者表
5. 關聯類通過用下劃線連接兩個基本類之後,再加前綴R的方式命名,後面按照字母順序羅列兩個表名或者表名的縮寫。
關聯表用於保存多對多關系。
如果被關聯的表名大於10個字母,必須將原來的表名的進行縮寫。如果沒有其他原因,建議都使用縮寫。
舉例:表Object與自身存在多對多的關系,則保存多對多關系的表命名為:R_Object;
表 Depart和Employee;存在多對多的關系;則關聯表命名為R_Dept_Emp
6. 每一個表都將有一個自動ID作為主健,邏輯上的主健作為第一組候選主健來定義,如果是資料庫自動生成的編碼,統一命名為:ID;如果是自定義的邏輯上的編碼則用縮寫加「ID」的方法命名。
舉例:銷售訂單的編號欄位命名:Sal_Ord_ID;如果還存在一個資料庫生成的自動編號,則命名為:ID。
7. 所有的屬性加上有關類型的後綴,類型後綴的縮寫定義見文件《類型後綴縮寫定義》,注意,如果還需要其它的後綴,都放在類型後綴之前。
二.關系的命名
關系的命名基本上按照;如有特殊情況,可以靈活處理.
[must/may/can/should][verb/verb+prep][a/many/exatly num][or a/many]的結構命名
三.域的命名
四.觸發器的命名
五.有關於默認的幾點說明
1. 嚴格依賴關系的主細表,主表的後綴Main可以不寫。
2. 數據類型是文本的欄位,類型後綴TX可以不寫。
3. 有些類型比較明顯的欄位,可以不寫類型後綴。
4. 非常明顯的關系,可以不寫。