Microsoft SQL Server 総合スレ 12
: NAME IS NULL [sage] 2018/08/19(日) 20:52:17.03ID:??? Microsoft SQL Server (Transact-SQL) の総合スレッドです。 ・Microsoft 公式サイト ttp://http://www.microsoft.com/japan/sql/ : NAME IS NULL [sage] 2020/09/22(火) 17:03:29.93ID:??? ARM版WindowsのWOWを流用したら可能性はある : NAME IS NULL [] 2020/09/22(火) 19:04:35.11:jrCQ1y5r macは需要のなさから、いろんなものが対応していない。 : NAME IS NULL [sage] 2020/09/23(水) 08:29:01.06ID:??? シーケンスの現在値がなぜか10個ほど巻き戻っていたせいで重複した番号が使われてレコード追加しようとしたときに一意性エラーでシステムが落ちてた 同じシステムで使われる他のシーケンスオブジェクトは問題なかったのに1個だけなぜか巻き戻ってた なんか似たようなことなったひといない? 教えてエロいひと : NAME IS NULL [] 2020/09/23(水) 15:13:36.74:jpxv++AE SSMSから社外ドメインのサーバーのSSISに接続しようとすると、WINDOWS認証はできるのですが、SQL SERVER認証ができないためにログインできません。 これは仕様でしょうか? : NAME IS NULL [sage] 2020/09/23(水) 16:23:58.55ID:??? ポートが通ってないんだろ : NAME IS NULL [sage] 2020/09/24(木) 00:28:53.49ID:??? ありがとうございます。 SSMSのログイン画面でSSISに接続しようとすると、サーバー名を入れる前から、WINDOWS接続しか選べないのですが、これもポートですか? データベースに接続する時には、WINDOWS接続とSQL SERVER接続が選べます。 : NAME IS NULL [sage] 2020/09/24(木) 14:21:52.81ID:??? そもそもそのサーバーでSQL SERVER認証する設定になってるのか? : NAME IS NULL [sage] 2020/09/24(木) 19:22:22.67ID:??? 混合モードになっていて、DB接続は普通にできます。 : NAME IS NULL [sage] 2020/09/24(木) 20:54:34.93ID:??? 仕様ってことでいいんじゃねぇの 知らんけど DB接続できるならSSISDB使えば? : NAME IS NULL [sage] 2020/09/27(日) 21:52:54.46ID:??? Express版をいじってみてるんだけどさ これ、データベースのホットバックアップをとった時って、バックアップ中に行われた更新はどうなっちゃうの? 自動的にリストアに必要なトランザクションログもバックアップに含まれたりするん? : NAME IS NULL [sage] 2020/09/27(日) 22:06:07.42ID:??? FULLバックアップならトランザクションログも含まれる : NAME IS NULL [sage] 2020/09/27(日) 23:02:38.40ID:??? ありがとう さすが元々有料だったのものだけあるな : NAME IS NULL [sage] 2020/09/28(月) 01:27:27.69ID:??? いろいろいじってたらそうか、流石に無料版はトランザクションログのバックアップに制限があって、使いづらくしてあるわけか : NAME IS NULL [sage] 2020/09/28(月) 02:28:37.98ID:??? いやそんな制限ないだろ バックアップまわりの制限って圧縮ぐらいじゃね SQL Server触るの初めてなのか?まず復旧モデルってのを理解してるか? : NAME IS NULL [sage] 2020/09/28(月) 13:04:07.47ID:??? 正直、復旧モデルがいまいち理解できてない 理解しようと公式のドキュメントをなぞってたんだけど、そもそもExpressだとSimpleってのしか選べなくて続けらんなかったぜ : NAME IS NULL [sage] 2020/09/28(月) 13:16:14.46ID:??? Simple(単純)ってのは、ログを保存、バックアップしない運用 Expressでも単純しか選べないってことはなかったと思うけどな インストール後でも変えれるから試してみ : NAME IS NULL [sage] 2020/09/28(月) 16:00:50.71ID:??? せんきゅー! デベロッパーに変えたら使えたぜ、これでドキュメントなぞりができるが・・・・使えるようになったときに本番で使う金はねえ もし使うとしてもAzureの月700円のやつになっちゃいそう : NAME IS NULL [sage] 2020/09/29(火) 10:05:54.68ID:??? ExpressでSimpleしか選べなかったバージョンって何? あとOSも何? : NAME IS NULL [sage] 2020/09/29(火) 13:59:55.80ID:??? ごめんなさい リカバリーモデルを選択する画面を間違えていました 確かにExpressでも選択できました : NAME IS NULL [sage] 2020/10/15(木) 22:52:25.90ID:??? SQL Server2016インストール後、IPアドレス変更した場合 特にする事はないのですか? : NAME IS NULL [sage] 2020/10/24(土) 20:31:09.40ID:??? DBエンジンそのものは問題なく動くはず : NAME IS NULL [sage] 2020/11/02(月) 15:26:45.98ID:??? SQLサーバーインストールする時にデータベースエンジンにしかチェック入れていないのにクライアント接続ツールとかが自動的にインストールされる理由を教えてほしいです : NAME IS NULL [] 2020/11/02(月) 19:37:23.45:gbiAIS+S いつものサーバー君ですか? : NAME IS NULL [sage] 2020/11/02(月) 19:40:53.40ID:??? はい : NAME IS NULL [sage] 2020/11/12(木) 23:39:34.81ID:??? スレを間違えてしまってこちらに誘導されてきました SQL Server Developerエディションについて教えて下さい。 このエディションは開発用となっていますが、機能的にはスタンダードと同レベルで使えるのでしょうか? また実稼働では使用不可とはおもいますが、ライセンス的にはどこでみわけてるのでしょうか? 使用していると定期的に確認メッセージが出たりするのでしょうか? : NAME IS NULL [sage] 2020/11/13(金) 17:00:45.94ID:??? 機能的にはエンタープライズだったはず ライセンスはたぶん確認とかないと思う : NAME IS NULL [sage] 2020/11/13(金) 19:00:35.80ID:??? テレメトリーで確認してます : NAME IS NULL [] 2020/11/14(土) 02:55:42.24:5WdagOao 商用ではない非運用ならいいというもの エンタープライズという名前にしてしまうと、商用で使ってしまう可能性があるから、エディション名を分けたのだと思う。 : NAME IS NULL [] 2020/11/16(月) 21:28:14.28:5VqfDNor パッケージソフトをvpn環境でクラサバ運用し始めたのですがクライアントからだとメチャソフトの動作が遅いです。 見直すのはサーバーの性能?クライアントpcの性能?vpnの回線の速度?どこから見直したほうが良いでしょうか? : NAME IS NULL [sage] 2020/11/18(水) 08:54:02.70ID:??? SQL server2019を買って2017にダウングレードしようと考えてるんですが、やり方を調べると2017の媒体を自前で用意する必要があるのは分かったのですが2017のプロダクトキーも自前で準備するのでしょうか? 2017で持ってるプロダクトキーは他サーバーで稼働中のものしかなく、どちらもバンドル版です。 : NAME IS NULL [sage] 2020/11/19(木) 15:32:39.73ID:??? バンドル版のライセンス関係はその販売元に聞けってのが原則 : NAME IS NULL [sage] 2020/11/19(木) 15:58:34.37ID:??? 「他サーバーで稼働中のライセンスを流用できませんか?」 ってバンドル版の販売元に聞くの? アホか : NAME IS NULL [sage] 2020/11/20(金) 10:24:55.66ID:??? メディアとプロダクトキーを流用していいか聞くんだが? ライセンスは2019買う前提だ バンドル版じゃなければそれで行けるはずだが、バンドル版はいろんな条件が追加されてる可能性があるからな : NAME IS NULL [sage] 2020/11/20(金) 12:58:39.69ID:??? 他のライセンスのプロダクトキーを流用していいわけないだろ : NAME IS NULL [sage] 2020/11/20(金) 23:54:47.82ID:??? ダウングレード権でそのプロダクト使う権利あればプロダクトキーも使って良いはずだが : NAME IS NULL [sage] 2020/11/21(土) 10:27:18.32ID:??? これマジ?って思って確認したら 今は知らんけど少なくとも昔は違うライセンスのプロダクトキーを流用しても良かったみたい ttp://https://social.technet.microsoft.com/Forums/en-US/4212d73b-626d-46fd-80b8-01d48d7b777d/ : NAME IS NULL [sage] 2020/11/30(月) 14:27:49.98ID:??? 今さらなんだけどSQL Server Native Clientが推奨されていない事に気がつきました MSOLEDBSQLへのプログラム書き換え結構面倒ですね(VB.NET) (コネクション、コマンド、アダプター、データリーダーの名前が変わる) SQL Server 2005から開発してて現状2017です SQL Server Native Clientでは新機能サポートしないと書いてましたが 2017からのFORMATMESSAGE 関数は使えてます CommandTextにT-SQL自分で書くやり方は影響しないのかな? : NAME IS NULL [sage] 2020/12/01(火) 05:14:39.15ID:??? 接続文字列書き換えるだけじゃないのか 新旧の名前教えてくれ : NAME IS NULL [sage] 2020/12/01(火) 08:37:58.29ID:??? SQL Native Clientの場合 System.Data.SqlClient 名前空間 "Data Source=192.0.1.1;User ID=user;Password=pwd;Initial Catalog=db1" 接続文字列 Using a1 As New SqlConnection(ConnectionString) ,a2 As SqlCommand = a1.CreateCommand ,a3 As New SqlDataAdapter(a2) MSOLEDBSQLの場合 System.Data.OleDb 名前空間 "Provider=MSOLEDBSQL;Data Source=192.0.1.1;User ID=user;Password=pwd;Initial Catalog=db1" Using a1 As New OleDbConnection(ConnectionString) ,a2 As OleDbCommand = a1.CreateCommand ,a3 As New OleDbDataAdapter(a2) SQLCLIENTとOLEDBではコネクション、コマンド、アダプター、データリーダーの名前が変わっています 置換すればいいだけなんだけど引数や戻り値にこれらがなってると少し面倒かも OLEDBで接続文字列にSQLNCLIで使ってた人?ならMSOLEDBSQLに 変えるだけ済むけど : NAME IS NULL [sage] 2020/12/02(水) 09:50:03.46ID:??? それはADO.NETの初期からあるOLEDB汎用のドライバで、MSOLEDBSQL用ではないわけだが System.Data.SqlClient から Microsoft.Data.SqlClient にしろってことらしいが 名前空間の変更ぐらいで基本的なクラス名なんかは変更されてないと思うが 細かい動作なんかは未検証だからしらん : NAME IS NULL [sage] 2020/12/02(水) 11:40:42.41ID:??? MSOLEDBSQL ttps://docs.microsoft.com/ja-jp/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15 専用のドライバがあります ttps://docs.microsoft.com/ja-jp/sql/connect/oledb/oledb-driver-for-sql-server?view=sql-server-ver15 ここではOLEDBでMSOLEDBSQLを推奨 Microsoft.Data.SqlClientには言及なし Microsoft.Data.SqlClient 使ってみましたがクラスは変更なしでそのまま動きますね Nugetで関係なさそうな物までいろいろひっついてくる : NAME IS NULL [sage] 2020/12/02(水) 18:20:54.26ID:??? 純粋なOLEDBのドライバと、ADO.NETのライブラリと混ぜて話してしまってるな : NAME IS NULL [sage] 2020/12/03(木) 08:33:29.87ID:??? ありがとうございます そもそも違いを意識してませんでした OLEDBの最新がMSOLEDBSQL ADO.NETの最新がMicrosoft.Data.SqlClient 現状System.Data.SqlClientで使用しているなら Microsoft.Data.SqlClientにするのが無難かな : NAME IS NULL [sage] 2020/12/04(金) 19:30:39.77ID:??? Microsoft.Data.SqlClientで使えるようになった新機能って何があるんだろ それが必要でなければSystem.Data.SqlClientのままで良いんじゃないか : NAME IS NULL [sage] 2020/12/07(月) 10:02:07.90ID:??? そうですね テストだけで終わりにしときます : NAME IS NULL [sage] 2020/12/14(月) 16:31:07.70ID:??? GUIでユーザやデータベースのプロパティーを変えるには、Windows + SSMSが必須なのですか? (Azure Data Studio、SQL Server Data ToolsなどではT-SQLになるのでしょうか?) 公式のドキュメントを見ながら学習しているのですが、どのような項目があるかすら身についていない段階からCUIを使うのは辛いです・・・・ : NAME IS NULL [sage] 2020/12/15(火) 08:09:01.23ID:??? 必須ではないけど勉強するならSSMSであれこれいじってみるのがいいと思うけど 自分は本番環境でもSSMS使いますが ちっこいテーブルいじる時はアクセス2000 : NAME IS NULL [sage] 2020/12/16(水) 01:48:16.57ID:??? アクセス2000が使えるSQLServerて古い奴じゃない? リンクテーブルなら今でも使えるのかな ADPが使えた時は重宝した : NAME IS NULL [sage] 2020/12/16(水) 08:28:20.52ID:??? SQL Server2019とaccess2016だとadp使えないですね SQL Server2019とaccess2000ならadpル使えますよ(Windows10) SSMS、テーブルとかストアドを縦にずらっと出てくるだけじゃなくて 業務ごとにグループ分けできると便利なんだけどな : NAME IS NULL [sage] 2020/12/16(水) 20:31:08.36ID:??? SQLServer2008とAccess2010の組み合わせが編集できる最後の組み合わせだよね Accessの方が新しいバージョンでないとスキーマの編集はできなかった Access2013からadp未対応になったからね 2008R2はどうだったかなAccess2010で対応してたかもしれない Access2000が対応してたのはSQLServer7までだったかな
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したキャッシュです。元のページはこちら 。削除についてはこちら 。