剛剛安裝的數據庫系統,按照默認安裝的話,很可能在進行遠程連接時報錯,通常是錯誤:"在連接到SQLServer2005時,在默認的設置下SQLServer不允許進行遠程連接可能會導致此失敗。(provider:命名管道提供程序,error:40-無法打開到SQLServer的連接)"搜MSDN,上面有一片機器翻譯的文章,是在讓人難以明白,現在總結如下:明白了SQLServer是個網絡數據庫就可迎刃而解了,簡單的分為下面的集中情況。1.數據庫引擎沒有啟動。有兩
系統 2019-08-12 01:53:23 2330
--1:獲取當前數據庫中的所有用戶表selectNamefromsysobjectswherextype='u'andstatus>=0--2:獲取某一個表的所有字段selectnamefromsyscolumnswhereid=object_id('表名')--3:查看與某一個表相關的視圖、存儲過程、函數selecta.*fromsysobjectsa,syscommentsbwherea.id=b.idandb.textlike'%表名%'--4:查看
系統 2019-08-12 01:53:08 2330
原文:SQLServerCompact免安裝部署情況應用程序中的EF使用了SQLServerCompact,打包部署到客戶機器上后提示數據庫連接異常,信息類似”配置節“、”ProviderName“balabala...解決從開發機器的machine.config獲取相應的provider的配置節,拷貝到應用程序的app.config中(可以去除dll版本號的限定)將開發機器上的SQLServerCompact安裝目錄中的Private目錄中的所有文件(包
系統 2019-08-12 01:51:29 2330
1.將不同庫中的一張表數據導入到另外一張表中去①兩張表多存在實體,兩表的字段相同,字段的順序相同的話。insertinto表Bselect*from表A②兩張表多存在實體,兩表的字段相同,字段的順序不相同的話。表B字段insertinto表B(F1,F2,F3)selectF1,F2,F3from表A2.將int類型改為varchar類型并更新數據庫updateSM_ClasssetyearStr=CONVERT(varchar(4),rxYear)+CO
系統 2019-08-12 01:54:38 2329
鎖升級閾值如果沒有使用ALTERTABLESETLOCK_ESCALATION選項來禁用表的鎖升級并且滿足以下任一條件時,則將觸發鎖升級:單個Transact-SQL語句在單個無分區表或索引上獲得至少5,000個鎖。單個Transact-SQL語句在已分區表的單個分區上獲得至少5,000個鎖,并且ALTERTABLESETLOCK_ESCALATION選項設為AUTO。數據庫引擎實例中的鎖的數量超出了內存或配置閾值。如果由于鎖沖突導致無法升級鎖,則數據庫引
系統 2019-08-12 01:34:03 2329
importjava.sql.*;publicclassConnSqlServer2005{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubtry{ConnSqlServer2005sql=newConnSqlServer2005();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.p
系統 2019-08-29 22:58:08 2328
今天看個例子程序,程序里面的數據庫連接字符串如下:DataSource=localhost;InitialCatalog=Store;UserId=sa;Password=password運行程序以后發現連接不到數據庫。上網查了查,發現了問題的原因:我使用的數據庫是SQLServerExpress,在SQLServerExpress中連接字符串應該如下:DataSource=server\SQLEXPRESS;InitialCatalog=Store;Us
系統 2019-08-12 01:53:13 2328
----創建存儲過程CREATEPROCEDURERecover_Deleted_Data_Proc@Database_NameNVARCHAR(MAX),@SchemaName_n_TableNameNVARCHAR(MAX),@Date_FromDATETIME='1900/01/01',@Date_ToDATETIME='9999/12/31'ASDECLARE@RowLogContentsVARBINARY(8000)DECLARE@Transac
系統 2019-08-12 01:51:55 2328
本文轉自:http://aspxboy.com/private/5280/default.aspx在.NET平臺下,部署Web解決方案是比較方便的。我們可以利用VisualStudio.NET2003添加一個WEB安裝項目,在部署的“文件系統編輯器”中添加項目的主輸出和內容文件,非常簡易地完成安裝程序的制作。但是,這樣制作的安裝程序,只是將Web頁和ASP.NET程序編譯的DLL文件安裝到目標機器的IIS目錄,對于一般的應用程序是可以的(比如用Access
系統 2019-08-12 01:55:28 2327
首先聲明,我是一個菜鳥。一下文章中出現技術誤導情況蓋不負責GOCreatefunction[dbo].[split](@SourceSqlvarchar(max),@StrSepratevarchar(10))returns@temptable(linevarchar(max))asbegindeclare@iintset@SourceSql=rtrim(ltrim(@SourceSql))set@i=charindex(@StrSeprate,@Sour
系統 2019-08-12 01:51:34 2327
有些時候我們需要刪除或增加數據庫中有數據中表的列。總結一下列的刪除和增加。1.刪除列當表中存在數據時,刪除列后,數據也會被刪除。sql語句:altertable表名dropcolumn列名如果列存在約束,不能直接刪除列。此時需要先刪除約束:Sql語句:altertable表名dropconstraint約束名2.增加列列的增加有兩種情況,一種增加的字段允許為空,另一種反之。我們來看看這兩種情況有什么不同?2.1增加的列可以為空。當增加列可空時,原有的數據會
系統 2019-08-12 01:53:20 2325
在查詢分析器中,通常sql語句生成一個結果集,例如select*fromwap_lenovo_ua點選查詢結果,然后選擇文件-另存為,將會出現可以選擇按逗分開數據或按空格分開生成.CVS后,可以按照Excel格式打開。.txt的文檔可以先按逗號分隔開(文本編輯器將空格替換為逗號),然后存入數據庫,再導出為Excel文件。如果大家有更好的方法,可以告訴我,謝謝。.txt文檔在Linux下可以用shell腳本進行數據統計,比如同名數據記錄條數加和。shell編
系統 2019-08-12 09:29:56 2324
在與SQLServer建立連接時出現與網絡相關的或特定與實例的錯誤.未找到或無法訪問服務器.請驗證實例名稱是否正確并且SQLSERVER已配置允許遠程鏈接.(provide:命名管道提供程序,error:40-無法打開到SQLServer的連接)(MicrosoftSQLServer,錯誤:2)有幾次連接數據庫,打開SQLServer2008的時候彈出這樣的窗口,一開始不知道怎么做,后來才知道可以通過打開配置工具的SQLServer配置管理器點擊SQLSe
系統 2019-08-12 01:55:28 2324
以前使用的是2000讀那種菜單子菜單數據都要自己寫個存儲過程來遞歸2005后就支持CTE查詢了方便不少而且很容易明白代碼withdt(c_name,pkid,c_parent)as(selectc_name,pkid,c_parentfromCategorySelfwherepkid=2--這是查第一級菜單的條件unionallselectp.c_name,p.pkid,p.c_parentfromCategorySelfpinnerjoindtonp.c
系統 2019-08-12 01:53:12 2323
SELECTTableName=CASEWHENC.column_id=1THENO.nameELSEN''END,TableDesc=ISNULL(CASEWHENC.column_id=1THENPTB.[value]END,N''),Column_id=C.column_id,ColumnName=C.name,PrimaryKey=ISNULL(IDX.PrimaryKey,N''),[IDENTITY]=CASEWHENC.is_identity
系統 2019-08-29 22:50:37 2322