資料庫-如其名,用來存儲數據的。
資料庫的應用相當的廣泛。
網站、游戲、各種軟體,基本都有用到資料庫。
比如玩一個網游,你的賬戶信息、角色信息都是存儲在伺服器的資料庫中。
每次登錄時客戶端根據你的用戶名和密碼從伺服器中貨取的你信息。
淘寶網,海量的商品信息和各種信息都是由資料庫存儲的。
糾正一下,SQL不是資料庫。
SQL(Structured Query Language)結構化查詢語言,
是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、
更新和管理關系資料庫系統。
以下是有關於資料庫的網路。
『貳』 企業內部網站與SQL資料庫怎麼連接
網站連接資料庫不會內網和外網吧。只要把資料庫名和密碼配置好就可以了,如果網站和資料庫沒有在一個機器上,那麼連接資料庫時就用IP
『叄』 公司的網站出現錯誤:執行SQL語句錯誤,錯誤號507,我該怎麼辦
你先把SQL放到資料庫去執行一下 看看會不會有錯誤。 我現在看 好像SQL語句是沒有問題,就是這個寫法比較挫。
『肆』 asp+sql的網站,應需要多少空間,資料庫在虛擬空間中如何連接
一般來說如果公司網站內容中不包括視頻和大量圖片,100M就足夠了,然後再購買Sql server空間。-不過現在提供Sql server的空間一般可能都會很大,當然更足夠用。
租用Sqlserver空間,需要對方管理員手動給你配置,提供給你Ip以及密碼,然後你在本地用Sql server的企業管理器可以連接設置資料庫。
『伍』 mssql資料庫做的網站,怎樣修改首頁(內容)
做個簡單的小網站(企業或公司網站)
上面就放些文章,圖片或者資料,且文件不多,你可以自己或者找人來做個網頁的模版,自己套內容就可以。或者你可以選擇億佰數據的自助建站套餐來建站,網站包括各種基本板塊和功能,如:首頁、公司介紹、產品展示、留言板管理、新聞發布系統、人才招聘系統、聯系我們、訪問統計系統、圖片廣告、在線客服、在線投票、背景音樂設置等等。
整體下來只要200多元,包括域名,雙線空間和網站。在 http://www.100shuju.com 申請哦。
2.流行的Blog(博客)
這個選擇很多,而且有很多程序做得相當完善。你盡管看他們的預覽來找一些中意的。我的Blog現在用的是pjblog程序,在億佰數據購買空間加域名加博客網站也才200多元。地址嘛 http://www.100shuju.com/design/down_person.php
『陸』 怎麼進入公司網站的資料庫
首先要知道是什麼資料庫,然後引用using System.Data.SqlClient;這是sql 2005的資料庫,再寫連接字元串public static string connstr = ConfigurationManager.AppSettings["conn"].ToString();註:["conn"]在Web.config!
『柒』 公司網站打開首頁很慢,SQL上傳流量很大
SQL語句方面的問題,把新舊兩段都發上來看看
『捌』 SQL企業版如何導出資料庫
一、導出導入SQL Server里某個資料庫
1.在SQL Server企業管理器里選中要轉移的資料庫,按滑鼠右鍵,選所有任務->備份資料庫。
2.備份 選資料庫-完全,
目的 備份到 按添加按鈕
文件名在SQL Server伺服器硬碟下輸入一個自定義的備份資料庫文件名(後綴一般是bak)
重寫 選重寫現有媒體
最後按確定按鈕。
如果生成的備份資料庫文件大於1M,要用壓縮工具壓縮後再到Internet上傳輸。
3.通過FTP或者remote desktop或者pcanywhere等方法
把第二步生成的備份資料庫文件或者其壓縮後的文件傳到目的SQL Server資料庫,如果有壓縮要解壓。
4.目的SQL Server資料庫如果還沒有此資料庫,先創建一個新的資料庫;
然後選中這個新創建的資料庫,按滑鼠右鍵,選所有任務->還原資料庫
還原->從設備->選擇設備->磁碟->添加(找到要導入的備份資料庫文件名)->確定
還原備份集->資料庫-完全
最後按確定按鈕。完全的資料庫導入成功了。
(如果在已經存在的SQL Server資料庫上還原資料庫可能遇到有還有其它人正在使用它而恢復操做失敗,
可以去看 ->管理->當前活動->鎖/對象->找到資料庫下鎖的進程號->到查詢分析器里用kill 進程號殺掉這些鎖,然後再做還原)
注意:如果在原有的目的SQL Server資料庫上從備份文件(*.bak)還原資料庫會把已經存在的表、存儲過程等資料庫對象全部替換成最近這次導入的備份資料庫里的內容。
如果一定要還原備份文件(*.bak)里部分數據,需要另外建一個新資料庫,其邏輯名稱和數量同備份文件(*.bak)里資料庫的邏輯名稱和數量一致;
新資料庫的物理文件名稱取得一定要和備份文件(*.bak)里資料庫的物理文件不一樣才行。
二、導出導入SQL Server里某個表
1.沒有防火牆,同一個區域網里或不在同一個區域網里,但通過Internet可以互相訪問
在SQL Server企業管理器里選中目的資料庫 ,按滑鼠右鍵,選所有任務->導入數據-> 彈出數據轉換服務導入/導出向導窗口->下一步->選數據源-> 數據源(用於SQL Server的Microfost OLE DB提供程序)->伺服器(可選擇區域網內能訪問到的所有SQL Server伺服器,或者直接輸入IP地址)->選擇使用windows身份驗證還是使用SQL Serve身份驗證(輸入資料庫的用戶名和密碼)->資料庫(可選擇上面選中SQL Server伺服器上所有許可權范圍內的資料庫)->下一步->選擇目的->目的(用於SQL Server的Microfost OLE DB提供程序)->伺服器(默認為上一步里選中的導出伺服器,也可以選其它區域網內能訪問到的所有SQL Server伺服器,或者直接輸入IP地址)->目的資料庫(可選擇上面選中SQL Server伺服器上所有許可權范圍內的資料庫)->下一步->制定表復制或查詢->選從源資料庫復製表和視圖(也可以選擇用一條查詢指定要傳輸的數據)->下一步->選擇源表和視圖->在要導入的表和視圖前面選中源->目的出現同樣的表名(可以手工修改成別的表名)->轉換->列映射和轉換裡面可以修改源表和目的表之間欄位的對應關系,修改目的表欄位的類型和長度等,並可以選擇創建目的表,在目的表中增加行,除去並重新創建目的表,啟用標志插入等選項->確定->下一步->保存、調度和復制包->時間->立即運行(如果要實現隔一段時間自動導出導入數據,選調度DTS包以便以後執行)->保存(可以不選)->[ 保存DTS包(如果以後還要轉移這批相同的數據,可以把本次導出導入的內容和步驟保存起來,存到SQL Server即可,保存的時候要輸入DTS的包名及詳細描述)->下一步-> ]->完成
正在執行包->圖形界面顯示創建表及插入記錄的步驟和狀態->完成
2.經過防火牆,不在同一個區域網里
①、導出表裡的數據到文本文件:
在SQL Server企業管理器里選中目的資料庫,按滑鼠右鍵,選所有任務-> 導入數據->彈出數據轉換服務導入/導出向導窗口->下一步->選數據源-> 數據源(用於SQL Server的Microfost OLE DB提供程序)->伺服器(可選擇區域網內能訪問到的所有SQL Server伺服器)->選擇使用windows身份驗證還是使用SQL Serve身份驗證(輸入資料庫的用戶名和密碼)->資料庫(可選擇上面選中SQL Server伺服器上所有許可權范圍內的資料庫)->下一步->選擇目的->目的(文本文件)-> 文件名(在自己的電腦硬碟中生成一個自定義的文本文件) ->下一步->制定表復制或查詢->選從源資料庫復製表和視圖(也可以選擇用一條查詢指定要傳輸的數據)->下一步->選擇目的文件格式->源(選擇要導出的表)->用默認的帶分隔符->選第一行包含有列名稱選項->下一步->保存、調度和復制包->時間->立即運行(如果要實現隔一段時間自動導出到文本文件,選調度DTS包以便以後執行)->保存(可以不選)-> [保存DTS包(保存的時候要輸入DTS的包名及詳細描述)->下一步->]->完成
正在執行包->圖形界面顯示表到文本文件的步驟和狀態->完成
如果生成的文本文件大於1M,要用壓縮工具壓縮後再到Internet上傳輸。
②、通過FTP或者remote desktop或者pcanywhere等方法把
第①步生成的文本文件或者其壓縮後的文件傳到目的SQL Server資料庫,如果有壓縮要解壓。
③、把文本文件導入目的SQL Server資料庫
直接把文本文件導入目的SQL Server資料庫里跟文本文件同名的新表名時,默認的會把所有欄位類型都變成字元串。
所以我們要這樣做:
在源SQL Server資料庫上先生成創建表的sql語句
在SQL Server查詢分析器里->選中源資料庫里表名->按右鍵->在新窗口中編寫對象腳本->創建->復制下新窗口內創建表名的sql語句到目標SQL Server資料庫上查詢分析器里執行創建表名的sql語句,生成空表結構。(如果已經存在這樣的表名,修改建表的sql語句,在表名後面加上導入時間的年月信息,例如table_0113)
調用導入/導出工具->彈出數據轉換服務導入/導出向導窗口->下一步->選數據源-> 數據源(文本文件)->文件名(已傳到目的SQL Server資料庫下要導入的文本文件,後綴可以不是*.txt,但是常規文本編輯器能打開的文件,文件類型選全部)->下一步->選擇文件格式->用默認的帶分隔符->選第一行包含有列名稱選項->下一步->制定列分割符->逗號->下一步->選擇目的->目的(用於SQL Server的Microfost OLE DB提供程序)->伺服器(可選擇目標區域網內能訪問到的所有SQL Server伺服器)-> 選擇使用windows身份驗證還是使用SQL Serve身份驗證(輸入資料庫的用戶名和密碼)->資料庫(可選擇上面選中SQL Server伺服器上所有許可權范圍內的資料庫)->下一步->選擇源表和視圖->修改目的表名為剛才創建的表名->轉換(在目的表中追加行) ->下一步->保存、調度和復制包->時間->立即運行(如果要實現隔一段時間自動把文本文件導入,選調度DTS包以便以後執行)->保存(可以不選)-> [保存DTS包(保存的時候要輸入DTS的包名及詳細描述)->下一步->]->完成
正在執行包->圖形界面顯示文本文件到表的步驟和狀態->完成
如果要更改導入時間的年月信息的表名,例如table_0113到原來的表名,在企業管理器里把原來的表名改成table_old_0113,table_0113改名成table。這會對應用程序里頻繁訪問的表照成一定的中斷。
注意:源表上的建的索引和主鍵約束不能用上面介紹的1和2方法轉移過來,還需要手工來建索引和主鍵。
標志種子和not null的約束可以繼承過來。
導入視圖時會把源視圖里所有的真實數據導入成一個新表,而不是視圖。
三、SQL Server存儲過程或用戶定義的函數導出導入
1、導出存儲過程或用戶定義的函數成*.sql文件
在SQL Server企業管理器里選中源資料庫,存儲過程->單選或者多選中要轉移的存儲過程->用戶定義的函數->單選或者多選中要轉移的函數->按滑鼠右鍵,選所有任務->生成SQL腳本->確定->在自己的電腦硬碟中生成一個自定義的*.sql文件->保存->正在生成SQL腳本->成功
2、如果目的資料庫經過防火牆,不在同一個區域網里,要通過FTP或者remote desktop或者pcanywhere等方法把第1步生成的*.sql文件傳到目的SQL Server資料庫伺服器上。
3、用查詢分析器進入SQL Server目的資料庫,從菜單里選文件->打開->打開查詢文件->選中第1步生成的*.sql文件->點執行查詢的綠色倒三角型快捷鍵->查詢窗口裡會出現執行後的消息(有時候可能因為存儲過程和用戶定義的函數之間有一定的依賴關系,會報一些錯。
最好先執行用戶定義的函數的*.sql文件,再執行存儲過程的*.sql文件)
四、ORACLE資料庫里表導入SQL Server資料庫
1、在目的SQL Server資料庫伺服器上安裝ORACLE Client軟體或者ORACLE ODBC Driver. 在$ORACLE_HOME\network\admin\tnsnames.ora里配置ORACLE資料庫的別名(service name)。
具體配置方法可以參考本站文章:客戶端連伺服器的注意事項
2、在WIN2000或者win2003伺服器->管理工具->數據源(ODBC)->系統DSN(本機器上NT域用戶都可以用)->添加->ORACLE ODBC Driver->完成->data source name 可以自定義,我一般填ORACLE資料庫的sid標志,description里可以填ORACLE資料庫詳細描述,也可以不填->data source service name 填第1步定義的ORACLE資料庫別名->OK。
(用戶DSN和文件DSN也可以類似配置,但使用的時候有一些限制)
3、SQL Server的導入和導出數據工具里->選數據源-> 數據源(其它(ODBC數據源))->選第2步在ODBC里定義的系統DSN source name,用戶名密碼處填寫ORACLE系統的用戶名和密碼->下一步->選擇目的,選SQL Server資料庫(跟上面第二點講的一致,就不重復了)。
注意:在ORACLE表和SQL Server表之間'轉換'那步很重要,可以改變默認的欄位數據類型,如image->text,decimal->int
五、SQL Server資料庫里表導入ORACLE資料庫
方法一.導出目的選通過ODBC數據源里定義的ORACLE資料庫, 注意ORACLE里表名都是大寫的.我一般在ORACLE這邊先生成好表結構,再選擇SQL SERVER源表往ORACLE目的表裡追加數據.數據傳輸速度比方法二慢.
方法二.從SQL Server資料庫導入數據到ORACLE資料庫可以選擇用Windows下ORACLE9i企業或者個人版資料庫做中轉。
『玖』 公司網站被SQL注入,誰有辦法幫解決一下,重謝,偶是管理者,三天兩頭就得恢復數據,太鬧心了,
恢復數據。。。讓我想起了:
先 savepoint 下
然後 Rollback
回滾,,,,,
『拾』 sql資料庫如何在網路上訪問!公司伺服器
SQL資料庫可以使用標準的TCP/IP協議,使用TCP1433埠接受連接,在客戶計算機上安裝SQL的客戶端程序就可以通過IP來連接SQL服務了。
從互聯網上訪問和區域網的道理差不多,但是要影射埠,而且直接對外開放埠很危險,建議你先通過VPN連接到區域網後在連接。