Vb 6.0與SQL Sever建立串連

         vb+SQL做了一個登入介面,運行時報錯"物件變數或With塊變數未設定",然後點調試之後發現給記錄集賦值並沒有成功,最後發現其實是資料庫並未串連成功。VB通過ADO串連SQL Sever資料庫可以分為有來源資料庫串連和無來源資料庫串連,它們的區別是是否使用了DSN(資料來源名稱)來決定。1.      無來源資料庫串連       

sql server啟動不了, MSSQL 18052錯誤: 9003,嚴重度: 20,狀態: 1

問題現象:系統記錄檔(控制台–管理工具–系統日誌)能找到以下兩條錯誤:17052:無法恢複 master 資料庫。正在退出。18052:錯誤: 9003,嚴重度: 20,狀態: 1。解決方案:將Microsoft SQL Server/MSSQL/Data 目錄改名為data_bak目錄,然後從其他機器上把master.mdf,master.ldf,model.mdf,modellog.ldf拷過來隨便放到哪(或者直接把data目錄拷過來也行),不能放到Microsoft SQL Server/

SQL SERVER 2000 嵌套 預存程序 事務 復原

/*當一段大的SQL語句中調用了多個預存程序,被調用的預存程序中又調用了多個預存程序,如此經過多次嵌套調用後,當遇到如重複主鍵、或是不滿足商務邏輯時需要復原整個事務,則可以使用下面的模式進行處理。也可以不進行raiserror進行直接計數。當SET XACT_ABORT ON後如果執行出錯會自動復原到最外層事務,但如果是商務邏輯出錯則需要進行手動計數和手動復原,即下面的DECLARE @ErrorSave INT SET @ErrorSave = 0|EXECUTE @ErrorSave =

SQL SERVER LDF記錄檔太大的解決方案

 如何壓縮日誌及資料庫檔案大小 /*--特別注意 請按步驟進行,未進行前面的步驟,請不要做後面的步驟 否則可能損壞你的資料庫. 一般不建議做第4,6兩步 第4步不安全,有可能損壞資料庫或遺失資料 第6步如果日誌達到上限,則以後的資料庫處理會失敗,在清理日誌後才能恢複. --*/ --下面的所有庫名都指你要處理的資料庫的庫名 1.清空日誌 DUMP     TRANSACTION     庫名     WITH     NO_LOG         2.截斷交易記錄: BACKUP   LOG  

【常見的SQL Server串連失敗錯誤以及解決方案】

                                         常見的SQL Server串連失敗錯誤以及解決方案 A--SQL Server 不存在或訪問拒絕錯誤有以下可能:a.SQL Server名稱或者IP地址拼字有誤b.伺服器端網路設定錯誤c.用戶端網路設定錯誤 解決步驟:1.檢查網路物理串連ping 伺服器名稱 或者 ping 伺服器ip地址===》ping 伺服器ip地址失敗

Sql server中的Cursor

有時候我們需要逐條地讀取資料,就像下面這樣:this.sqlConnection1.Open();SqlDataReader myReader = this.sqlCommand1.ExecuteReader();do{while (myReader.Read())      {Console.WriteLine("{0}{1}", myReader.GetInt32(0), myReader.GetString(1));} while (myReader.NextResult());myRea

MS SQL SERVER資料庫-置疑-唯讀-恢複步驟

--SQL SERVER資料庫置疑後恢複步驟--1. 恢複步驟:--a.將smlog_log.ldf檔案備份到其它目錄下;--b.將來源目錄下的smlog_log.ldf檔案改名為smlog_log_bak.ldf;--c.執行以下語句修改資料庫的狀態:use Mastergoupdate sysdatabases set status=32768 where name='資料庫名稱' --修改狀態,設為緊急狀態goshutdown with nowait

SQL Server 全域變數

@@SERVERNAME    : 返回運行SQL Server 2000本機伺服器的名稱。 @@REMSERVER       : 返回登入記錄中記載的遠程SQL Server伺服器的名稱。 @@CONNECTIONS : 返回自上次啟動SQL Server以來串連或試圖串連的次數,用其可讓管理員方便地瞭解今天所有試圖串連伺服器的次數。 @@CURSOR_ROWS : 返回最後串連上並開啟的遊標中當前存在的合格行的數量。 @@ERROR                 :

SqlServer CLR預存程序使用一例

近日開發一個系統,與莫懶惰單位合作,商量介面時考慮到由自己定義的報文進行通訊,必定導致相當長的聯調時間,而且近日諸項目纏身,沒有足夠的時間陪這種懶惰的單位玩,於是一時衝動就說開發一個資料庫讓他寫入資料庫就算了。但是問題也就出現了描述如下:該系統乃C/S架構當懶惰單位發送一個資訊過來Server端,然後Server分析處理再向其中一個用戶端發送資訊,可以簡化為這種模型

sql server中的一些基本查詢語句

create database data1use data1create table t1(   x1  int ,   y1  varchar(20))create table t2(  x2  int,  y2  varchar(20))insert into t1 values(1,'lala')insert into t1values(2,'haha')INSERT INTO T2VALUES(10,'feifei')insert into

SQL Server 預存程序 sp_helptext的不足以及解決方案

介紹sp_helptext 前 先介紹下系統資料表sys.syscomments   以及  系統檢視表   sys.sql_modules。sys.syscomments:包含資料庫中每個視圖、規則、預設值、觸發器、CHECK 條件約束、DEFAULT 約束和預存程序的項。text 列包含原始的 SQL 定義語句。(簡單點說,這個系統資料表儲存了我們建立的預存程序、視圖等的源碼,通過查詢該系統資料表可以查看建立的預存程序等源碼。SQL Server2000引入)sys.sql_modules:

[sql server]sql 2000 函數遞迴演算法

--sql 2000 函數遞迴演算法if object_id('f_test') is not null drop function f_testgocreate function f_test(@dt int)returns intasbegindeclare @i intselect @i=@dt+isnull(dbo.f_test(number),0) from master..spt_values where type='p' and number=@dt-1return

[sql server] 分區視圖修改基表的問題

[sql server] 分區視圖修改基表的問題-- 1 問題整理---首先 兄弟我建立了兩張表CREATE TABLE [WORK_DETAIL_H] (    [ID] [int] NOT NULL ,        [LB] [VARCHAR](2) NOT NULL  CHECK (LB = 'H') ,    [FXPH] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL       primary key (id,lb) )   

SQL Server中TEXT類型欄位值在資料庫中追加字串方法

SQL Server中TEXT類型欄位值在資料庫中追加字串方法 對text類型欄位值進行追加更新的操作,一開始用了簡單的update語句試了試,有錯誤,原來text、ntext類型的欄位不能和 varchar類型進行add(+)運算,找了半天資料,查了一下協助文檔,終於找到了如何解決的方法了。 表: CREATE TABLE [dbo].[test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[mytext] [text] COLLATE

用Transact-SQL指令碼來修改SQL SERVER最大最小記憶體設定項

sp_configure 'show advanced options', 1;GORECONFIGURE;GOsp_configure 'min server memory', 2048;GORECONFIGURE;GOsp_configure 'max server memory', 2560;GORECONFIGURE;GOsp_configure 'show advanced options',

《MS SQL Server 2000管理員手冊》系列——25. 元件服務及 Microsoft 分布式交易協調員

25. 元件服務及 Microsoft 分布式交易協調員元件服務概述 Microsoft 分布式交易協調員本章總結本章將學習 Microsoft 分布式交易協調員(Microsoft Distributed Transaction Coordinator,MS DTC),這項功能允許一個資料庫交易可以存取多個資料來源,並且還能確保資料的完整性。您在這一章會看到 MS DTC 有許多用途,很多類型的應用程式都必須用到 MS DTC 提供的服務。MS DTC 是元件服務的一個部份。元件服務由

《MS SQL Server 2000管理員手冊》系列——15. 使用Transact-SQL和Enterprise Manager管理資料表

15. 使用Transact-SQL和Enterprise Manager管理資料表使用 T-SQL 修改資料表 使用 Enterprise Manager 修改資料表修改資料表所造成的影響刪除資料表本章總結在 第10章

《MS SQL Server 2000管理員手冊》系列——13. T-SQL 與 SQL Query Analyzer

13. T-SQL 與 SQL Query Analyzer什麼是SQL? 什麼是 T-SQL?介紹 T-SQL 的新特色如何使用 T-SQL本章總結在本章中我們將介紹結構化查詢語言 (SQL)〈Structured Query Language,SQL〉與Transact-SQL〈T-SQL〉一些基本的觀念以及這兩種語言之間的差異。本章解釋了資料定義語言 (Data Definition Language)〈DDL〉與 資料操作語言 ,並且包含了範例。我們也將簡單介紹 Microsoft

Sql Server中NULLIF和ISNULL的說明

Sql Server中兩個判斷是否為空白的函數NULLIF和ISNULL的說明如下: NULLIF:需要兩個參數 例子:NULLIF(a,b) 說明:如果a和b是相等的,那麼返回NULL,如果不相等返回a select NULLIF('eqeqweqwe','1') 結果是eqeqweqwe select NULLIF(1,1)

SQL Server系統預存程序和參數樣本

一些用在SQL 2000的企業管理GUI中,並且不打算用於其他的流程。微軟已預計將其中的一些預存程序從未來的SQL Server版本中刪除(或已經刪除了)。雖然這些預存程序可能很有用並為你節省了很多時間,但是他們可以在任何時候改變他們的函數或簡單的刪除掉。  下面的圖表顯示了當許多預存程序從一個Microsoft SQL

總頁數: 792 1 .... 175 176 177 178 179 .... 792 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.