2ch勢いランキング 全部 1- 最新50

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までだったかな

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング 全部 1- 最新50 データベース板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら