Microsoft SQL Server 総合スレ 8
>>933 釣られてみる
MDACっていっておられるので、クライアント側からサーバーに繋がらないという
現象に見える。
基本 Windows7 も Windows2003 SQL Server につながる MDACは入っていたので、
XP で参照設定していた ADOもしくはDAO の一致するバージョンが Windows7 と Windows2003
に入ってなかったりして.
ぜんぜん違う。COMのエラーが出てるんだから、使ってるコンポーネントが
インストールされてるか確認。
せめて、コードくらい晒せよ。
938 :
NAME IS NULL:2011/06/21(火) 16:16:43.56 ID:NZSpDwiB
933です。
Windows7 XPモードとwindowsXPではインストールしているTOOLは同一。
もともと、vb6でSQLServerをRDOを使っていたプログラムです。
なお、dbを検索した結果のレコードセットが一件のときは発生しません。
参照設定も同一ですので・・・違いはMDAC程度です。なお、Windows2003でも
同様のエラーが出ています。
MDACかたっぱしから入れてみ?
>>938 1. rdOpenForwardOnly だったら rdOpenKeySet に変えてみる
2. ADOに変えてみる
RDOのランタイムはちゃんと配布してんの?
どのみち、RDOは現在非サポートだからどうしようもないけど。
SQL2005鯖の更新を検討中なんです。
2008R2の新機能を使う予定はなく、単にリプレースとなりますが
同じマシンスペックのサーバーに入れた場合、どっちの方が速く動作すると思われますか?
SQL2005 はプロセッサライセンスで買ってるおり
速度の面で効果が見込まなければ 2008R2 のライセンスに100万近く投じる価値なしということで
引き続き SQL2005 を使い続ける予定です。
OS は 2008R2 に上げる予定ですが。
944 :
NAME IS NULL:2011/06/22(水) 13:04:04.73 ID:cMP/kGwo
933です。
dOpenKeySetを使っています。
RDOのランタイムは開発TOOL入れてますんで入っています。
ADOは、
10年ほど前のお客さんの環境もおんなじなんで、何かにかこつけて
作りましょうよ・・・で予算をもらいますわ。
Window2008+SQL2005(互換レベル2k)+XP+vb6です。
2005ならあと3年は持たせろ
946 :
945:2011/06/22(水) 15:08:20.41 ID:???
947 :
NAME IS NULL:2011/06/22(水) 23:15:21.27 ID:IfODt5wb
>>942 圧縮機能で速くなるかもしれないが、CPUを結構使う。
データ次第
a
レン鯖でバックアップ取りたいと言ったらリンクサーバー使え言われました
リンクサーバーってリンクしてる方は素通しでデータ残らないと思っていましたが違うのでしょうか?
?
引数がデータ戻し型(output)のストアドって
最終レコードが取れるまで値を戻さないんだな
何気にイラってくる仕様だが、みんな我慢してるのか
最初に値セットしておけ!って感じなんだが
?
おまえは一体何を言ってるんだ?
最終レコードが取れるまで値を返さないってのは
SQL Server 側の問題じゃなくて、System.Data.SqlClient.SqlCommand の仕様なのか?
SQLの問題。
返却されるレコードセットの書式をパラメータによって可変にしたいとき
まずは output パラメータに、これから戻されるレコードセットの種類を先に教えたいんだよな
もっとシンプルなところでレコード件数を先に返しておくとか、
先に select 〜 でoutput パラメータを列挙して、1行のレコードセット返すしかないのかね
まずは、とか、最初に、とか、一体何の話なんだと思うが
1回のストアドの呼び出しの話じゃないのかね
ストアドの中で
select 〜
select 〜
select 〜
って3つレコードセット返す風にすると
System.Data.SqlClient.SqlDataReader で NextResult を最後まで引っ張って
最後のレコードセットの最後のレコードまで読まないと output パラメータが戻ってこないんだけど
つまりSELECTできたものから準々に返せよってこと?
よくわからんけどストアド分けたらだめなん?
てかそれ呼び出し後の処理どうなってんだよ。
準々に返されてもあとの処理どう書くんだ
あほうの考えることはよう解らんのう
SSRSの話はここでいいのでしょうか
パラメータでデータソース変えられるレポート作っており、ひとまずデータソース変えるのはうまく行きました
問題はここからで、そのレポートはデータソースの選択以外のパラメータもあるのですが
データソースの指定後に他のパラメータを変える度に読み込みが入ってしまいます
この読み込みを何とか防げないでしょうか?
さすがに鬱陶しいです…
>>958 検証してないから不確かだけど、それはSqlDataReaderの仕様の問題だと思うが
まあレコードセット三つも返す上にoutput パラメータってどんな設計だとは思うが
>>958 当然だ。さっきからおまえは自分で何を言ってるか分かっているのか。
ねえねえ
みんな専門学校とか大学とか会社の研修とかでSQL習うの?
グーグル先生とトライアンドエラーでやっとセレクト句は書けるようになったけど
文系だから学校で習うかは知らんが、普通に本読んだ後に実務で覚えた。
しかし、セレクト文とかで躓いてるようじゃシスアドも取れないぞ。
HELPがあればどうにかなる
Oracleのバグとの戦いにHelpなど糞の役にも立たない。
>>958 >最後のレコードセットの最後のレコードまで読まないと output パラメータが戻ってこない
SqlDataReaderをCloseすれば別にレコード読まなくても戻ってきますが
何故にここでOracle?
Oracle 使ってる俺ってすごい?
って言うちんけなアピールだろ。
ちょっとした会社だと普通に使ってるだろうし、
個人でも XE とかあるから、今時自慢にもならないが。
オラ、狂う・・
ボラクル
Management Studio 2008 で、
あるデータベースの、全てのテーブルのデータを、INSERT文として一括でSQLファイルに保存する方法はありますでしょうか?
個々のテーブルのデータをCSVファイルに保存するやり方は見つかったのですが、INSERT文を出力する方法が分かりませんでした。
よろしくお願いいたします。
974 :
NAME IS NULL:2011/07/11(月) 19:01:24.79 ID:6LrhJY3M
>>973 データベース選択して右クリック、タスクから、DDLの一括エクスポートだったかな
976 :
NAME IS NULL:2011/07/11(月) 19:52:17.77 ID:yxrx500r
977 :
NAME IS NULL:2011/07/12(火) 21:52:17.38 ID:MGCS7YLo
SQL Server 2008を購入したのですが、COAラベルについてアドバイス願いたいです。
今回、購入品のCOAラベルのセキュリティースレッドに「OUR PASSION」「Microsoft」の印字が確認できないのです。
非正規品の可能性が高いでしょうか?
以前に購入したSQL Server 2008のCOAでは2語の印字が確認できました。
パッケージの完成度は高いです。超微細な文字がCOAに印刷されているのは確認できました。
数カ月前までは、HowToTellのサイトで正規COAラベルが多種類公開されていましたが、公開されなったのでしょうか?
よろしくお願いいたします。
978 :
977:2011/07/12(火) 22:02:39.36 ID:MGCS7YLo
SQL Server 2008 R2のパッケージ版です。
979 :
977:2011/07/12(火) 22:27:09.78 ID:+wecPeA+
×公開されなったでしょうか?
○公開されなくなったのでしょうか?
SPでるほどバグがあったのか。
>>981 全部で5点ほどの新機能と80点ほどの修正。
サービスパックで提供してくれるだけまだマシだと思うわ。Oracleはサポート入らないとほんとに何にもしてくれないし、
どう考えてもバグとしか言えないのにまるで修正プログラムを提供する気配のない製品すらあるし。
Intel の開発製品は新規購入時に一年間のサポート契約が付いてくるけど
それ切れた後契約更新しなかったらその後のアップデート利用できないな。
ほかにも似たような方式の会社でてきてるから
今後はそういうのが増えちゃうのかな。
他と比べてはじめてサポートはMSが最強といえる。
自動翻訳のイミフなKBを読み解く能力は必須
英語が読めると楽だね