Time of Update: 2018-12-08
具體的網址倒是沒儲存,可是我這個人習慣把好的代碼記起方法儲存下來,現在貼出來,希望原作者體諒。 複製代碼 代碼如下:---上個月月初第一天 select CONVERT(varchar(12) , DATEADD(mm,DATEDIFF(mm,0,dateadd(mm,-1,getdate())),0), 112 ) ---上個月月末最後一天 select CONVERT(varchar(12),dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate()),0
Time of Update: 2018-12-08
看了指令碼之家網上的很多文章,整理了如下步驟,基本上可以說是終結解決方案了,這裡給詳細的整理下了, 希望可以協助更新的朋友,讓我們的伺服器更加安全。指令碼之家奉獻。首先是大家已經安裝好了sqlserver 企業版。第一步: Win2003 MSSQL以普通使用者運行安全設定篇 這個裡面主要是講解了,普通使用者的建立與設定,但需要注意的是,許可權的設定C盤需要以下許可權: C:\administrators 全部許可權 System 全部許可權
Time of Update: 2018-12-08
在教程Windows2003伺服器安裝及設定教程——MSSQL安全篇一(將MS SQL SERVER運行於普通使用者下)中,筆者說到第十一步“設定完目錄的許可權後,就需要將MS SQL SERVER的運行使用者佈建為mssqlrun;”是通過在windows2003的管理工具中“服務”來實現的,一直這樣操作沒有問題過,但今天就遇到了這樣做無法啟動microsoft sql server的情況,解決過程如下: 檢查NTFS許可權,沒有發現問題; 重新設定使用者,情況依然如此;
Time of Update: 2018-12-08
但是用IN的SQL效能總是比較低的,從SQL執行的步驟來分析用IN的SQL與不用IN的SQL有以下區別: SQL試圖將其轉換成多個表的串連,如果轉換不成功則先執行IN裡面的子查詢,再查詢外層的表記錄,如果轉換成功則直接採用多個表的串連方式查詢。由此可見用IN的SQL至少多了一個轉換的過程。一般的SQL都可以轉換成功,但對於含有分組統計等方面的SQL就不能轉換了。 推薦在業務密集的SQL當中盡量不採用IN操作符 NOT IN 此操作是強列推薦不使用的,因為它不能應用表的索引。推薦用NOT
Time of Update: 2018-12-08
最近做的一個項目因為伺服器是在特殊機房上的,因為安全方面的考慮,不能給我們開發人員提供FTP服務,所以每次更新版本都得自己跑一趟,而他的機房有很遠,所以我一直想能不能開發一個維護版本的系統呢,對資料庫和代碼進行線上更新,就不用自己跑了,於是就有了下面的嘗試,線上恢複和備份SQL Server: 前台代碼: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SqlDbMgmt.aspx.cs"
Time of Update: 2018-12-08
資料類型 類型 描 述 bit 整型 bit 資料類型是整型,其值只能是0、1或空值。這種資料類型用於儲存只有兩種可能值的資料,如Yes 或No、True 或Fa lse 、On 或Off int 整型 int 資料類型可以儲存從- 231(-2147483648)到231 (2147483 647)之間的整數。儲存到資料庫的幾乎所有數值型的資料都可以用這種資料類型。這種資料類型在資料庫裡佔用4個位元組 smallint 整型 smallint 資料類型可以儲存從- 215(-32768)到21
Time of Update: 2018-12-08
按這個來算,我們那個發水票的時間就會由 10分鐘-->20秒,這可太神奇了。 於是乎,下demo,測試,改成自己一般使用的方法測試,NND,還真可以說是極速。 在此貼上我的Demo:SqlBulkCopy.rar 複製代碼 代碼如下:using System; using System.Diagnostics; using System.Data; using System.Data.SqlClient; using Microsoft.ApplicationBlocks.Data;
Time of Update: 2018-12-08
複製代碼 代碼如下:--行列互轉 /****************************************************************************************************************************************************** 以學產生績為例子,比較形象易懂 整理人:中國風(Roy) 日期:2008.06.06 **************************************
Time of Update: 2018-12-08
解決串連問題的另一種方法是在IIS中啟用SQL Server驗證,然後再連接字串中使用使用者ID與密碼;或是當ASP.NET應 用程式以另一個Windows使用者而非ASPNET運行時,使用ASP.NET impersonation方法。 為了使ASPNET帳戶可以訪問ASP.NET應用程式的資料庫,需要完成以下步驟: 1)啟動SQL Server Management Studio,指定SQL Server執行個體名,以Windows驗證模式登入。
Time of Update: 2018-12-08
1.資料和記錄檔分開存放在不同磁碟上 資料檔案和記錄檔的操作會產生大量的I/O。在可能的條件下,記錄檔應該存放在一個與資料和索引所在的資料檔案不同的硬碟上以分散I/O,同時還有利於資料庫的災難恢複。 2.tempdb資料庫單獨存放在不同磁碟上 tempdb資料庫是其他所有資料庫都有可能使用的臨時資料庫。當使用select
Time of Update: 2018-12-08
即以遊客身份登入網站時以cookie的方式儲存購物車,而以登入使用者的身份進入時將購物車資訊儲存到資料庫中去,若是先以遊客身份完成購物再登入繼續購物,則將cookies購物車存入資料庫; 其中涉及到的預存程序主要如下: 一:已登入會員添加商品到購物車功能: 複製代碼 代碼如下:/* @store_sum表示要添加的商品數量,添加同時確認購物車中自己已有的數量與將要加入的數量之和是否超過庫存 */ CREATE proc ncp_Cart_Add ( @store_id int,
Time of Update: 2018-12-08
在操作sqlserver時候用到了substring函數 SUBSTRING ( expression, start, length ) 參數 expression 字串、二進位字串、文本、映像、列或包含列的運算式。請勿使用包含彙總函式的運算式。 start 整數或可以隱式轉換為 int 的運算式,指定子字串的開始位置。 length 整數或可以隱式轉換為 int 的運算式,指定子字串的長度(但是結果並補一個返回length字元長度,要看expression的長度和start的設定!!!!!!!
Time of Update: 2018-12-08
上周五,要做一個php 同時對mysql資料庫和sqlserver資料庫的串連東東 以前一直在用mysql對sqlserver不是很熟悉,於是摸著石頭過河。沒有別的至少mysql和sqlserver還算是親戚 在做條件查詢的時候。出現了問題 首先是查詢出來的時間是這種格式的 11 30 2009 10:20:20AM 我開啟sqlserver資料庫查看錶中的資料 卻是2009-11-30 10:20:20.233 後來查了查好像sqlserver有個格式問題,但是輸出的時候要的是2009-11-
Time of Update: 2018-12-08
--1 use master backup database logTest to disk='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest.bak' with format --2 use logTest create table table_1(Id int, test varchar(max)) insert table_1(Id,test) values (1,'3
Time of Update: 2018-12-08
最近在用ACCESS資料庫是遇到的問題總結: 一、在ACCESS中LIKE的用法 Access裡like的萬用字元用法是這樣: “?”表示任何單一字元; “*”表示零個或多個字元; “#”表示任何一個數字 所以應該是: select * from databasename where fieldname like '*XX*' 但在SQL SERVER 裡是用%表示零個或多個字元 二、如何在ACCESS查詢datetime類型欄位的日期範圍資料
Time of Update: 2018-12-08
一,使資料庫支援SQL快取依賴性。 二,使表支援SQL快取依賴性。 三,在ASP.NET應用程式的web.config檔案中包含SQL連接字串。 四,以如下方式利用SQL快取依賴性: 1)在代碼中編程建立一個SqlCacheDependency對象。 2)給OutputCache指令添加SqlCacheDependency屬性。 3)通過Response.AddCacheDependency給Response對象添加一SqlCacheDependency執行個體。
Time of Update: 2018-12-08
sql server伺服器和伺服器組有何區別 伺服器組只是個邏輯上的概念,類似於班級或者QQ裡面的同事、朋友、家人的分組。一般班級下面有N個學生。學生就相當於伺服器了。 只是為了方便組織罷了,當伺服器太多的時候,放在不同分組下便於找到伺服器。sql server裡面兩種身分識別驗證方式有什麼不同? 抽象一點說,就是你要修改一個東西。 系統要驗證你是什麼身份,資料庫畢竟不是隨便可以亂改的。 Windows身分識別驗證和SQL Server 身分識別驗證就是要你出示下證件。
Time of Update: 2018-12-08
包括安裝時提示有擱置動作、收縮資料庫、壓縮資料庫、轉移資料庫給新使用者以已存在使用者權限、檢查備份組、修複資料庫等 (一)掛起操作 在安裝Sql或sp補丁的時候系統提示之前有掛起的安裝操作,要求重啟,這裡往往重啟無用,解決辦法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 刪除PendingFileRenameOperations (二)收縮資料庫 --重建索引 DBCC REINDEX DBCC
Time of Update: 2018-12-08
/* --1 UNION 運算子是將兩個或更多查詢的結果組合為單個結果集 使用 UNION 組合查詢的結果集有兩個最基本的規則: 1。所有查詢中的列數和列的順序必須相同。 2。資料類型必須相容 a.UNION的結果集列名與第一個select語句中的結果集中的列名相同,其他select語句的結果集列名被忽略 b.預設情況下,UNION 運算子是從結果集中重複資料刪除行。如果使用all關鍵字,那麼結果集將包含所有行並且不重複資料刪除行 c.sql是從左至右對包含UNION
Time of Update: 2018-12-08
複製代碼 代碼如下:-->Title:產生測試數據 -->Author:wufeng4552 -->Date :2009-09-21 09:02:08 if object_id('f_split')is not null drop function f_split go create function f_split ( @s varchar(8000), --待分拆的字串 @split varchar(10) --資料分隔字元 )returns table as