回答編集履歴

4

字句訂正

2016/06/16 05:37

投稿

daive
daive

スコア2030

test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
 
56
56
 
57
- 有効桁数分の値としては、正常ですが、
57
+ 有効桁数7桁であれば、有効桁数分の値としては、正常ですが、
58
58
 
59
59
  アプリ側(VB6/VBA6系/VB.NET/C#) で、Single の値を書いた時に、
60
60
 

3

追補

2016/06/16 05:37

投稿

daive
daive

スコア2030

test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  EXCEL BOOK へのExprot等は使用しません。EXCELのシートにも有効桁数はあります。
72
72
 
73
- 3.気は進まない、当該DBのコピーを作って、
73
+ 3.気は進まない方法1、当該DBのコピーを作って、
74
74
 
75
75
    MS SQL Server 2008の方で、アタッチしてみる。
76
76
 
@@ -78,9 +78,9 @@
78
78
 
79
79
    Windowsのコピー機能でコピー可能ですが、新サーバーの方で、セキュリティ設定が
80
80
 
81
-   必要かもしれません。
81
+   必要かもしれません。※1
82
82
 
83
- 4.当該DBのコピーを作って、
83
+ 4.気は進まない方法2:当該DBのコピーを作って、
84
84
 
85
85
    コピーの方のフィールドの設定:float(n):たぶん24以下になっている設定を、
86
86
 
@@ -88,4 +88,10 @@
88
88
 
89
89
 
90
90
 
91
+ ※1:TeraCopy 等を使うとCRCチェック付のコピー&ベリファイが出来るので
91
92
 
93
+    安全ですが、セキュリティ設定が必要かもしれません。(OSによります。)
94
+
95
+    Windows では2Gだったか、4Gだったからのコピーは、BulkCopy になる筈(うろ覚え)
96
+
97
+

2

追補

2016/06/16 05:36

投稿

daive
daive

スコア2030

test CHANGED
@@ -72,8 +72,20 @@
72
72
 
73
73
  3.気は進まないが、当該DBのコピーを作って、
74
74
 
75
-   コピーの方のフィールドの設定:float(n):たぶん24以下になっている設定を、53にして
76
-
77
75
    MS SQL Server 2008の方で、アタッチしてみる。
78
76
 
77
+   mdf / ldf は、デタッチしてあるか、サーバーインスタンスが停止されていれば、
78
+
79
- 4.だめ元で、2000側バックアップして2008側でストア
79
+   Windowsのコピー機能コピー可能ですが新サーバーの方で、セキュティ設定が
80
+
81
+   必要かもしれません。
82
+
83
+ 4.当該DBのコピーを作って、
84
+
85
+   コピーの方のフィールドの設定:float(n):たぶん24以下になっている設定を、
86
+
87
+   53にしてみる。
88
+
89
+
90
+
91
+

1

追補

2016/06/16 05:28

投稿

daive
daive

スコア2030

test CHANGED
@@ -20,7 +20,9 @@
20
20
 
21
21
  https://msdn.microsoft.com/ja-jp/library/aa258876(v=sql.80).aspx
22
22
 
23
- float 型:有効桁数、最大7桁
23
+ float 型:n=1~24:有効桁数、最大7桁
24
+
25
+ float 型:n=25~53:有効桁数、最大15桁
24
26
 
25
27
 
26
28
 
@@ -30,7 +32,9 @@
30
32
 
31
33
  https://msdn.microsoft.com/ja-jp/library/ms173773.aspx
32
34
 
33
- float 型:有効桁数、最大7桁
35
+ float 型:n=1~24:有効桁数、最大7桁
36
+
37
+ float 型:n=25~53:有効桁数、最大15桁
34
38
 
35
39
 
36
40
 
@@ -65,3 +69,11 @@
65
69
  2.MS-SQL 2008 の当該Table へCSVからImport して、値を確認してみます。
66
70
 
67
71
  EXCEL BOOK へのExprot等は使用しません。EXCELのシートにも有効桁数はあります。
72
+
73
+ 3.気は進まないが、当該DBのコピーを作って、
74
+
75
+   コピーの方のフィールドの設定:float(n):たぶん24以下になっている設定を、53にして
76
+
77
+   MS SQL Server 2008の方で、アタッチしてみる。
78
+
79
+ 4.だめ元で、2000側でバックアップして、2008側でリストア