SSMS 2014からSQL Server 2016 Expressに接続し上位200行の編集でエラーになる

事象

テーブルの編集をしようと、上位200行の編集を選ぶと「保護されているメモリ読み取り又は書き込み操作行おうとしました。他のメモリ壊れていること考えられます。」で失敗する。SSMSが落ちてしまうことも。

SSMS200EditError

環境

SSMSバージョン:2014

SSMS2012Ver

SQL Serverバージョン及びエディション:2016 Express

SQLServerVer

Google先生に問い合わせると

Microsoft SQLServer Management Studio 2012から2014のデータベースにアクセスするとエラーになる

という記事があり、SSMSとSQL Serverのバージョン違いにより発生しているということなので、SSMSの最新盤SSMS18(この時点でSSMSはPreview版なのでパス)をインストールすることにする。

 

SSMS18をインストールしましたが、何も考えずに公式サイトからダウンロードしたものを何も考えずインストールしたら英語版になってしまいました。下図のように日本語を選びます。言語パック単体でなく、本体プログラムが同胞されています。SSMS18をいったんアンインストールし、入れ直しました。

SSMSJPDownload

バージョンアップされました。

SSM18Ver

上位200行の編集ができるようになりなした。

SSMS18Edit200

 

ところで、SSMS18をインストールしたらAzure Data Studioなるものが勝手にインストールされました。

最近Synapse Analytics Studioでデータフロー、パイプライン、SQL Poolをさわることがあるので、興味そそられほんの少しだけ触ってみました。ローカルのSQL Serverに接続でき、データ操作できるうようです。

AzureDataStudio

コメント

このブログの人気の投稿

ダブルクォーテーションで括られたCSVカ​ンマ区切りテキストファイルを SQL Server で Bulk Insert する方法

PowerShellでTSV/CSVの列を絞り込んで抽出し、(先頭/行末)からN行出力する

IKEAの鏡を壁に取り付ける