φ(..) ビボ~6 φ(..)

主にAccess、VBAに関する備忘録

SQL Server

ウィルス対策ソフトを疑う

Windowsファイアウォールのポート開け等、必要な作業は一通りできているのに繋がらない!そんなときは アンチウィルスソフトのファイアウォールが邪魔をしている可能性がある ということを思い出すこと。

ACC2000プロジェクト(.adp) のストアドプロシージャすべてに 「.1」が付く

Officeのサービスパックが適用されていないために起こる Access 2000 プロジェクトと SQL Server 2000 の互換性の問題 Office 2000 アップデート: Service Pack 3 (SP-3)

制約付きカラムを削除する

SQL Serverで自動生成される制約名は、 DF__{テーブル名}__{カラム名}__{自動生成文字列} のようになっていて、DROP/CREATEのたびに変わってしまう。 DECLARE @TABLE_NAME NVARCHAR(256) DECLARE @COLUMN_NAME NVARCHAR(256) DECLARE @TABLE_ID INTEGER DECL…

Microsoft SQL Server Migration Assistant(SSMA)に関するリンク

※ SSMA : mySQL等 → MS SQLへの移行ツール SQL Server Migration Assistant (SSMA) Team's Blog SQL Server Migration Assistant - MSDN Microsoft SQL Server Migration Assistant for MySQL v5.2 Connector/ODBC 5.2.4 (注) SSMA v5.2 のサポート対象は、M…

64bit Windows のコンパネでは 32bit ODBC の設定ができない

32bit版Officeは、32bit版のODBCを参照する。 コンパネのODBCアドミニストレータは64bit版を扱う。→ 32bit版OfficeのODBC設定は、32bit版の ODBCアドミニストレータで行う。 %windir%\SysWOW64\odbcad32.exe 参考: MySQL ODBCが接続できない!?Windows7 64…

列を追加するとき、既に存在するかチェック

IF EXISTS(SELECT * FROM sys.columns WHERE Name = N'ColumnName' AND Object_ID = OBJECT_ID(N'TableName')) /* 存在するときの処理 */ ELSE /* 存在しないときの処理 */

Management Studio でテーブルデザインの変更ができないとき

[ツール]-[オプション]-[デザイナー] □テーブルの再作成を必要とする変更をできないようにする の、チェックをはずす。

JOIN を利用したDELETE

【例】 商品マスタと商品単価マスタがあり、商品単価が登録されていない商品を、商品マスタからすべて削除したい。 ・商品マスタ 商品コード商品名00001あんぱん00002メロンパン00003クリームパン ・商品単価マスタ 商品コード適用開始日単価000012008040112…

トリガを一括で削除する

トリガ名がテーブル名に由来している場合の、トリガ一括削除の例 '/* '/* トリガーの一括削除 '/* Public Sub doDropTrigger() Dim rs As New ADODB.Recordset Dim adf As ADODB.Field Set rs = Con.OpenSchema(adSchemaTables) Do Until rs.EOF 'ユーザーテ…

SQL ServerでAccessのFirst関数的なことをしたい

ACCESSの↓こんな感じのことをSQL Serverでも実現したい。 SELECT FLD1, First(TABLE_A.FLD2) AS FLD2, First(TABLE_A.FLD3) AS FLD3 FROM TABLE_A WHERE FLD3 IS NOT NULL GROUP BY FLD1 SQL Server: 基本レコード FLD1 FLD2 FLD3 1 1 NULL 1 2 あ 1 3 い 2 …

SQL Server 2008 Express 設定メモ

Error 46でLAN接続できない場合: ※Windowsファイアウォール 受信の規則に以下を追加 TCPポート 1433 UDPポート 1434 SQL Server 2008 Express TCP/IP接続設定 | rokuz Connection from a Windows Service could be blocked by firewall even if firewall is…