當前位置:首頁 » 編程語言 » sql解壓文件少位元組
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql解壓文件少位元組

發布時間: 2023-03-16 15:34:13

sql中類型佔多少位元組

int 從 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型數據(所有數字)。 smallint 從 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整數數據。 tinyint 從 0 到 255 的整數數據。 bit bit 1 或 0 的整數數據。 decimal 和 numeric decimal 從 -10^38 +1 到 10^38 –1 的固定精度和小數位的數字數據。 numeric 功能上等同於 decimal。 money 和 smallmoney money 貨幣數據值介於 -2^63 (-922,337,203,685,477.5808) 與 2^63 - 1 (+922,337,203,685,477.5807) 之間,精確到貨幣單位的千分之十。 smallmoney 貨幣數據值介於 -214,748.3648 與 +214,748.3647 之間,精確到貨幣單位的千分之十。 近似數字 float 從 -1.79E + 308 到 1.79E + 308 的浮點精度數字。 real 從 -3.40E + 38 到 3.40E + 38 的浮點精度數字。 datetime 和 smalldatetime datetime 從 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和時間數據,精確到百分之三秒(或 3.33 毫秒)。 smalldatetime 從 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和時間數據,精確到分鍾。 字元串 char 固定長度的非 Unicode 字元數據,最大長度為 8,000 個字元。 varchar 可變長度的非 Unicode 數據,最長為 8,000 個字元。 text 可變長度的非 Unicode 數據,最大長度為 2^31 - 1 (2,147,483,647) 個字元。 Unicode 字元串 nchar 固定長度的 Unicode 數據,最大長度為 4,000 個字元。 nvarchar 可變長度 Unicode 數據,其最大長度為 4,000 字元。sysname 是系統提供用戶定義的數據類型,在功能上等同於 nvarchar(128),用於引用資料庫對象名。 ntext 可變長度 Unicode 數據,其最大長度為 2^30 - 1 (1,073,741,823) 個字元。 二進制字元串 binary 固定長度的二進制數據,其最大長度為 8,000 個位元組。 varbinary 可變長度的二進制數據,其最大長度為 8,000 個位元組。 image 可變長度的二進制數據,其最大長度為 2^31 - 1 (2,147,483,647) 個位元組。 其它數據類型 cursor 游標的引用。 sql_variant 一種存儲 SQL Server 支持的各種數據類型(text、ntext、timestamp 和 sql_variant 除外)值的數據類型。 table 一種特殊的數據類型,存儲供以後處理的結果集。 timestamp 資料庫范圍的唯一數字,每次更新行時也進行更新。 uniqueidentifier 全局唯一標識符 (GUID)。

㈡ sql文件導入後,中文變亂碼,怎樣解決

解決的方法和詳細的操作步驟如下:

1、首先,單擊「Objects」按鈕以查看有關此表的詳細信息,如下圖所示,然後進入下一步。

㈢ sql怎麼樣獲取一個文件的大小,即這個文件所暫用位元組數

是在sql server中嗎?
如果是。使用下面的試試:

--查看c:\temp.log文件的大小
exec master.dbo.xp_cmdshell 'for /f %i in ("c:\temp.log") do @echo %~zi'

㈣ 為什麼我下載了sql server 2005後無法解壓出現了解壓失敗的字句,哪位高手指點

兩種可能 一個是 你的解壓文件 winrar版本低了 請上網搜索最新版本安裝
還有一種可能就是 文件sql server 2005本身就是個不完整的文件 解壓自然不能成功 請重新下載一個sql server 2005

㈤ sql server的庫導入少了好多數據問題連根目錄都沒了

有一個表裡一個非運頃空欄位出現了空值,伍叢是數據的問題,可以打開數據,把那個值補齊,或者把那個欄位的旁橘陸非空約束去掉

㈥ SQL資料庫文件的最大容量是多少

SQLSERVER2000技術規格

--------------系統技術規格---------------

--每個伺服器最多可以允許16個SQLSERVER實例

--每個實例可擁有2147483467個鎖

--------------資料庫技術規格--------------

--SQLSERVER的資料庫大小1048516TB

--每個資料庫可擁有的文件組數32767

--每個資料庫可擁有的文件組數256

--文件大小(數據文件)32TB---

--文件大小(日誌文件)32TB---

--資料庫中的對象數2147483647

--標識符的長度128

--------------表技術規格-------------------

--每個資料庫中可擁有的表數受限於資料庫中的對象數

--每個表可擁有的行數受限於可用的存儲容量

--每個表的主鍵約束數1

--每個表的外鍵約束數253

--每個表的引用數253

--每個表的觸發器數受限於資料庫中的對象數

--每個表的簇索引數1

--每個表的非簇索引數249

--每個表的唯一約束249非簇的,1成簇的

--------------列技術規格-------------------

--每個索引可包含的列數16

--每個主鍵可包含的列數16

--每個外鍵可包含的列數16

--每個表的列數1024

--索引鍵的大小900位元組

--每個character或binary列的位元組數8000

--每個text,ntext或image列的位元組數2GB-2

--每行的位元組數8060

--每個索引的位元組數900

--每個主鍵的位元組數900

--每個外鍵的位元組數900

--------------SQL技術規格-------------------

--批處理大小65536乘以網路包大小

--每個SELECT語句可處理的表數256

--存儲過程源文件的位元組數小於批處理大小或250MB

--每個存儲過程的參數數目1024

--嵌套的子查詢數32

--嵌套的觸發器層數32

--每個SELECT語句可處理的列數4096

--每個INSERT語句可處理的列數1024

㈦ SQL資料庫文件怎麼變為0位元組了,不能打開

發錯了,不是這個問題的答案,呵呵

(轉)

1.錯誤信息
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet database
engine cannot open the file '(unknown)'. It is already opened exclusively
by another user, or you need permission to view its data.
原因:
這個錯誤發生在當IIS使用匿名帳號(通常是IUSR)時,該帳號在NT中對資料庫所在的目錄
沒有正確的許可權.(這就是為什麼在Win95和PWS下沒問題,因為win95根本就沒有目錄許可權這一說)
檢查文件和目錄的許可權. 確定你能夠在該目錄中有能夠新建和刪除臨時文件的許可權。
這些臨時文件其實是資料庫建立在同一個目錄下的文件, 但是要注意的是,有可能這些文件
也可能建立在別的目錄,例如 /Winnt.

使用NT的文件監視程序監視文件失敗時到底是訪問了什麼目錄。
這個NT的虧模文件監視程序可以在這個地方下載http://www.sysinternals.com.

如果你對資料庫使用了一個網路地址,例如映射地址,就要檢查一下共享文件和目錄的許可權,

還要檢查一下臘空盯數據源文件(DSN)是否被別的程序標志成為正在使用中,
這些別的程序一般是Visual InterDev,關閉任何一個InterDev中的正打開和資料庫連接的項目。

這個錯誤還可能發生在這種情況:如果在DSN中使用了一個UNC路徑(就是通用命名協議),請改用
本地路徑進行測試,因為如果對本地資料庫使用UNC也可能出錯。
還可能發生在這種情況,如果伺服器要訪問Access中的一個表,而這個表卻聯接在一個網路伺服器上。

2.錯誤信息:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] Couldn't use '(unknown)'; file
already in use.
原因:
多人使用時輪和資料庫被鎖定。

3.錯誤信息:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default
driver specified.
原因:
最可能的原因是ConnectString是一個在global.asa中初始化的Session變數,但是global.asa
卻沒有正常工作。解決辦法是,檢查賦值時是否正確:(在你的asp中加入下面的代碼)
<%= "'auth_user' is " & request.servervariables("auth_user")%>
<P>
<%= "'auth_type' is " & request.servervariables("auth_type")%>
<P>
<%= "connection string is " & session("your_connectionstring")%>
<P>
還有一個原因就是你在你的ConnectString中加入了多餘的空格,例如
DSN = MyDSN; Database = Pubs;
試試改成下面這個樣子:
DSN=MyDSN;Database=Pubs;

如果是global.asa還沒有工作,檢查該文件是否在運用程序的根目錄中,或者是虛擬目錄的根目錄中。

還有可能錯誤出現的原因是DSN名稱沒找著,這可以採用我提供的id=36767的辦法解決。
最後是檢查是否安裝了最新的驅動程序,既是否是最新的MDAC版本。

4.錯誤信息
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not ??
原因:
這個錯誤有可能是出現在你的計算機上軟體安裝(或則反安裝)的順序上。
如果ODBC的版本不一致的話,就會發生該錯誤。
解決辦法是安裝最新版本的MDAC

5.錯誤信息:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Access 97 ODBC driver Driver]General error Unable to open
registry key 'DriverId'.
原因:
這個錯誤發生在愛從注冊表中讀取數值的時候。 使用regedit32.exe檢查你的注冊表的許可權。
你也可以使用NT中的注冊表監視程序(NTRegMon)來看讀取失敗信息。該程序到這找:http://www.sysinternals.com

6.錯誤信息:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][dbnmpntw]ConnectionOpen (CreateFile()).
原因:
兩個原因:當一個資料庫中包含有分別在不用機器上的許可關系時,
這也可能發生在同一台機器上,當你給一個關系設置了UNC路徑,而另一個關系卻是本地路徑。
錯誤原因是:
當用戶使用IIS匿名帳號登錄後,對本地這台機器而言他是有權的,但是對於一個UNC路徑的機器,
另外這台機器是不會認為你當前匿名登錄的帳號在它那上面也是合法的。
這樣它就不允許你訪問它上面的資源,導致錯誤。

兩個解決辦法:
1。在IIS工具中,改變IIS匿名帳號成另外一個基於域的帳號。(也就是不使用匿名登錄)
2。或則在那台你要訪問資源的機器上也創建一個和當前匿名帳號同樣的帳號,使用同樣的密碼。

7.錯誤信息
Microsoft OLE DB Provider for ODBC Drivers error '80004005' Microsoft][ODBC
Microsoft SQL Driver] Logon Failed()
原因:
該錯誤是由SQL Server產生的,當它不接受或則不能夠認識這個登錄帳號的時候,或者沒有使用管理員身份登錄,
也可能是在NT中沒有SQL影射帳號造成的。

使用系統管理員帳號(SA)登錄,一般密碼應該為空.注意,這時必須使用CoonectString而不能夠使用DSN文件。
因為DSN中沒有保存用戶名和密碼。
檢查NT是否給SQL映射了帳號。

8.錯誤信息
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][SQL Server] Login failed- User: Reason:
Not defined as a valid user of a trusted SQL Server connection.
原因:
原因同上。
試試這個辦法:在SQL Server的Enterprise Manager中,選擇Server/SQL Server/Configure[ASCII
133]/Security Options/Standard.
如果是運行在IIS4中,取消選擇該項目的Password Synchronization選項。

9.錯誤信息
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] Couldn't lock file.
原因:
也許是沒有正確的許可權生成Access資料庫的鎖定文件(.ldb)
默認時,該文件和你的資料庫是同一個目錄的。
給匿名帳號全權訪問資料庫共享目錄的許可權。

有時是因為文件是因為共享時有意使用了只讀的許可權限制。試試使用下面的代碼。
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = adModeShareDenyWrite '8

10.錯誤信息
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] '(unknown)' isn't a valid
path. Make sure that the path name is spelled correctly and that you are
connected to the server on which the file resides.
原因:
路徑非法。最可能發生在當Global.asa和CoonecntString被使用到另外一台機器上的時候。

11.錯誤信息
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][SQL Server] The query and the views in
it exceed the limit of 16 tables.

原因:
查詢太復雜了,對查詢有限制。

12.錯誤信息:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][DBMSSOCN] General network error. Check
your network document
原因:
當裝有SQL Server的機器改名的時候。但是DSN還使用了原來的機器名。