0001NAME IS NULL2016/05/29(日) 16:50:08.13ID:dqKJQypQ
RDBMSだからファイルコピーが出来ねえとかガイジか
稼働中はファイルが閉じられとらんのだから出来るわけねえだろアホウが
>>952
お前はファイル共有モードについて勉強してから出直せ
レベル低すぎる リレーショナルデーターベースって
所定の構造のデーターの集合を保持していて、所定の方法で、データーが保存、変更、削除、参照ができるもので良い?
例えば、所定の構造のデータを保持する、Excel bookと保存、変更、削除、参照の手順書とか
データベースそのものには変更方法等の規定はないし
その特定の構造がリレーショナル形式でなければ「リレーショナル」データベースとは呼べんな
考えたこともなかったけど、SQL Serverのデータファイルでファイル共有モードとかできるの?
あと思ったけどReadOnlyにしたらコピーできるんかね、やってみるか
>>953
おめーはファイルバッファについて勉強しろハゲ
ただでさえDBはログキャッシュ持ってるんだ
書き出されてないデータなんぞごまんとあるわハゲ >955
Excel表でその様なリレーショナルな構造を作れば、要件を満たしているのですね?
>>957
コピーできない話はもういいのか? w
バッファーとかキャッシュの話はまた別の話な >>959
で? 不完全なファイルコピーできてそれが何だってんだ?
ちったあ頭使えハゲ 元はなんだっけ?
SSMS使わずにファイルコピーでバックアップしたい→稼動中は無理
って話だっけ?
>>964
まあSQLiteみたいなインプロセスな奴だとデータベース管理システムって言うのはちょっと違和感あるかな RDBMSが備えるべき最低限の機能はって話を決めんとな
コンピュータ上で何らかのプログラム使ってリレーショナルなデータ扱ったとき
そのプログラムは全部RDBMSだろって話になるから
まあ、スレ違いだな
別スレ立ててやってくれ
スレ違いではあるんだが、2年たっても消化できないスレが勢い上位の版でスレたててもなあ
0968NAME IS NULL2018/08/14(火) 19:40:31.24ID:pybELLFA
Windows Server 2012上で動いているsql serverのテーブルを同じ
Windows Server 2012上で動いているMySQLのテーブルに毎日一回
コピーしたいんですが、一般的なやり方を教えて下さい。
sql serverで何かそう言うジョブを設定するなど可能でしょか?
0971NAME IS NULL2018/08/14(火) 22:05:49.13ID:pybELLFA
0972NAME IS NULL2018/08/14(火) 22:58:48.02ID:f02vD5Is
おまいさんのレベルがわからんからまず自分で考えた方法を書こうぜ
泥臭いがSQLServerからレコード取ってきてMySQLにインサートするアプリってこと
独自列使ってないならダンプでもいけるかもしれん
SQLServerでファイルに吐き出してMySQLで取り込む
昔から使われてて少なくとも一般的なのは確実
同じサーバ上にたててるくらいだからデータ量なんてたかが知れてるだろうし、レコードで処理するよりファイルでやればすぐ終わって差分とか気にする必要もないだろう
MySQL用のプロバイダあるね
これでいけるんじゃないの
>>971
アプリと言うか
MySQLへリンクサーバー設定して
drop table MySQLTable
select ... into MySQLTable …
みたいなSQLを発行するコード書いてタスクスケジューラとかで定期的に起動すればいいかと 0978NAME IS NULL2018/08/15(水) 06:54:18.99ID:+ZQR96PU
>>977
試してみます。
皆さんありがとうございました。 プロシージャの引数で型のサイズを省略したいのですが、何かいい方法はありませんでしょうか?
テーブルの列のサイズとプロシージャの引数のサイズの同期を取るのが煩雑で…
Oracleみたいなテーブルの型を参照出来れば一番いいんですけどね。
0981NAME IS NULL2018/08/16(木) 17:42:16.07ID:tStV8vZM
>>980
Trunsaction-SQLはかなり古い言語使用なので無理に何かするようになるなら、普通にパラメータとして受けとった方がいい。
TYPEデータベースオブジェクトを作成して、それデータ型をプロシージャに渡せばできるかも知れないが、私はやったことがないので、わからない。 >>980
昔関わってたシステムは列名ごとにユーザー定義データ型を作ってた
ユーザー定義データ型を作る手間はかかるが、コード書くときに列名だけしっとけば桁長意識しなくていい(桁間違いのバグ防ぐため)から >>981
>>982
ありがとうございます
やっぱり、そういう仕組みは存在しないんですね
全部の引数のサイズに最大の文字数を指定しちゃうのはどうなんでしょうか? 0984NAME IS NULL2018/08/17(金) 19:24:07.68ID:MmEfgYU6
>>983
文字型ならmaxで良いが、小数点ありの数値型だと最大って何?ってなるな 0986NAME IS NULL2018/08/17(金) 22:35:56.42ID:MmEfgYU6
>>985
numericで桁数省略すると小数以下が0になるけどいいの? 省略したら規定の桁数になるだけで、そんなことを言ったらvarcharだって省略可能だぜ
>>986
え?そうなんですか!
それはまずいです…
どうしよ… 0989NAME IS NULL2018/08/18(土) 09:58:35.71ID:U2DosSCL
>>984
文字列型のmaxはLOB型になってしまうのでまったくおすすめできない。 0991NAME IS NULL2018/08/18(土) 16:29:02.97ID:kk7emstq
0992NAME IS NULL2018/08/18(土) 22:55:52.30ID:e9X2ExZT
>>989
LOB型なんてsqlserver には無いんだけど・・ >>992
LOB=Large OBject
ラージオブジェクト データ型でぐぐりなされ 貼ろうとしたらエラーくらったのよ
前もあったけどシステム的な単語いれると弾かれる
てかぐぐったらJDBCとかが上にヒットするなすまん
データ型のところ見てたら出てくるよ
ただ、ストアドの引数に使って何のデメリットがあるのかは知らん、LOB型がないってあったから書いただけ
10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 812日 4時間 28分 2秒
10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php