前の10件 | -
SQL Server接続設定 [Database]
■リモート接続の許可
(1)Microsoft SQL Server Management Studio を起動。
(2)オブジェクトエクスプローラーのサーバーを右クリック→「プロパティ」をクリック。「サーバーのプロパティ」が表示されます。
(3)「サーバーのプロパティ」左側の「ページの選択」の「接続」を選択します。
(4)画面右側下寄りに「このサーバーへのリモート接続を許可する」にチェックを入れます。
■プロトコルの設定
TCP/IPを有効にします。
(1)「SQL Server 構成マネージャー」を起動。
(2)「SQL Server 構成マネージャー」左側ツリーの「SQL Server ネットワークの構成」→「MSSQLSERVERのプロトコル」をクリック。右側にプロトコルの一覧が表示されます。
(3)「TCP/IP」を右クリックして「有効化」をクリックします。
■ポートの設定
(1)プロトコルの設定と同様にしてプロトコルの一覧を表示し、「TCP/IP」を右クリック→「プロパティ」をクリックします。「TCP/IPのプロパティ」が表示されます。
(2)「IPアドレス」タブを選択し、「IPAll」項目の「TCP ポート」を1433に、「TCP 動的ポート」を空白にして「OK」をクリックします。
■ファイアウォールの構成
SQL Server の接続に使用するTCP 1433 番の接続を許可する設定手順です。
コントロールパネルからWindows ファイアウォールを起動します。
右ペインから「新しい規則」をクリックしてウィザードを起動します。
【規則の種類】
[ポート]を選択して「次へ」をクリックします。
【プロトコルおよびポート】
[TCP]を選択し、[特定のローカルポート]を選択して「1433」と入力します。
【操作】
[接続を許可する]を選択して「次へ」をクリックします。
【プロファイル】
適用するネットワーク接続を選択して「次へ」をクリックします。
【名前】
SQL Server の規則であることがわかるように名前を付けて終了します。
(1)Microsoft SQL Server Management Studio を起動。
(2)オブジェクトエクスプローラーのサーバーを右クリック→「プロパティ」をクリック。「サーバーのプロパティ」が表示されます。
(3)「サーバーのプロパティ」左側の「ページの選択」の「接続」を選択します。
(4)画面右側下寄りに「このサーバーへのリモート接続を許可する」にチェックを入れます。
■プロトコルの設定
TCP/IPを有効にします。
(1)「SQL Server 構成マネージャー」を起動。
(2)「SQL Server 構成マネージャー」左側ツリーの「SQL Server ネットワークの構成」→「MSSQLSERVERのプロトコル」をクリック。右側にプロトコルの一覧が表示されます。
(3)「TCP/IP」を右クリックして「有効化」をクリックします。
■ポートの設定
(1)プロトコルの設定と同様にしてプロトコルの一覧を表示し、「TCP/IP」を右クリック→「プロパティ」をクリックします。「TCP/IPのプロパティ」が表示されます。
(2)「IPアドレス」タブを選択し、「IPAll」項目の「TCP ポート」を1433に、「TCP 動的ポート」を空白にして「OK」をクリックします。
■ファイアウォールの構成
SQL Server の接続に使用するTCP 1433 番の接続を許可する設定手順です。
コントロールパネルからWindows ファイアウォールを起動します。
右ペインから「新しい規則」をクリックしてウィザードを起動します。
【規則の種類】
[ポート]を選択して「次へ」をクリックします。
【プロトコルおよびポート】
[TCP]を選択し、[特定のローカルポート]を選択して「1433」と入力します。
【操作】
[接続を許可する]を選択して「次へ」をクリックします。
【プロファイル】
適用するネットワーク接続を選択して「次へ」をクリックします。
【名前】
SQL Server の規則であることがわかるように名前を付けて終了します。
combobox選択値をDatarowで受け取る [Develop]
ComboBoxのDataSourceにDataTableを設定している場合
選択値をDatarowで受け取とる事が出来ます。
cmb.SelectedItem は DataRowViewなので
var dr = ((DataRowView)cmb.SelectedItem).Row;
です。
選択値をDatarowで受け取とる事が出来ます。
cmb.SelectedItem は DataRowViewなので
var dr = ((DataRowView)cmb.SelectedItem).Row;
です。
今日を求める (MS SQLSERVER) [Database]
GETATE()で現在時間[datetime型]を求め、date型に変換する
SELECT CONVERT(date, GETDATE())
SELECT CONVERT(date, GETDATE())
ASP.NET MVC 改行付きで出力させる [Develop]
ブラウザ上で改行表示させるのに
・\nではもちろん無効
・単純に<br>を結合させるとエンコードされて
そのままタグが文字列として表示される
・セキュリティ上好ましくないので生出力させられない
等、色々問題があります。
コロンブスの卵ですが、以下の方法で出力できます。
例:
りんご <改行>
みかん
と表示させたい
**コントローラ
var 変数 = string.Empty;
変数 += "りんご" + "\n";
変数 += "みかん" + "\n";
**ビュー
@Html.Raw(Html.Encode(変数).Replace("\n", "<br />"))
List<string> => string[] => string 変換 可逆あり [dotNET]
ASP.NET MVC でのデータセットの永続化 [Develop]
ビュー
<input type="hidden" id="dtData" name="dtData" value="@ViewBag.dt">
コントローラ
DataSetを使わなくてもDataTableだけで出来ました
Encoding enc= Encoding.GetEncoding("UTF-8");
var dt = new MyProject.HhobbyDataTable();
if (values["dtData"] != null && values["dtData"].ToString().Length >0)
{
var md = values["dtData"];
string xml = enc.GetString(Convert.FromBase64String(md));
System.IO.StringReader xmlSR = new System.IO.StringReader(xml);
dt.ReadXml(xmlSR);
}
else
{
var r1 = dt.NewHobbyRow();
r1.BeginEdit();
r1.CODE = "A123";
r1.NAME = "あ";
r1.EndEdit();
dt.AddHobbyRow(r1);
var r2 = dt.NewHobbyRow();
r2.BeginEdit();
r2.CODE = "B987";
r2.NAME = "いやん";
r2.EndEdit();
dt.AddHobbyRow(r2);
}
Encoding enc = Encoding.GetEncoding("UTF-8");
var sw = new StringWriter();
dt.WriteXml(sw);
ViewBag.dt = Convert.ToBase64String(enc.GetBytes(sw.ToString()));
Encoding enc= Encoding.GetEncoding("UTF-8");
var ds = new DataSet();
if (values["dtData"] != null && values["dtData"].ToString().Length >0)
{
var md = values["dtData"];
string xml = enc.GetString(Convert.FromBase64String(md));
System.IO.StringReader xmlSR = new System.IO.StringReader(xml);
var dt = new MyProject.HhobbyDataTable();
dt.ReadXml(xmlSR);
// 戻りの準備
ds = new DataSet();
ds.Tables.Add(dt);
}
else
{
var dt = new MyProject.HobbyDataTable();
var r1 = dt.NewHobbyRow();
r1.BeginEdit();
r1.CODE = "A123";
r1.NAME = "あ";
r1.EndEdit();
dt.AddHobbyRow(r1);
var r2 = dt.NewHobbyRow();
r2.BeginEdit();
r2.CODE = "B987";
r2.NAME = "いやん";
r2.EndEdit();
dt.AddHobbyRow(r2);
ds.Tables.Add(dt);
}
ViewBag.ds = Convert.ToBase64String(enc.GetBytes(ds.GetXml()));
Oracle Enterprise Manager が使えるようになるまで。。。 [Server]
インストールして暫らく経ったオラクルサーバが舞台です。
1. ポート番号を調べる
¥ORACLE_HOME¥installにある
portlist.iniの開き、設定を確認
2. FireWallを開く
1で調べたポート番号を指定して開く
// がしかし「証明書エラー ナビゲーションはブロックされました」が出て使用不可。。
かつ
// 4番のコマンドもEnvironment variable ORACLE_UNQNAME not defined.
// Please set ORACLE_UNQNAME to database unique name.
// で失敗
3. SET ORACLE_UNQNAME = ORCL
サーバの環境変数の設定...
4. emを設定するコマンド実行
emctl stop dbconsole ....EMが起動している場合はSTOPさせる
emctl unsecure dbconsole ....SSLをOFFに
emctl start dbconsole ....EMを起動
Oracle/Enterprise Managerが起動しない
http://tunes.sakura.ne.jp/tipi/?Oracle%2FEnterprise%20Manager%A4%AC%B5%AF%C6%B0%A4%B7%A4%CA%A4%A4
意外と簡単!? Oracle Database 11g Release 1
http://otndnld.oracle.co.jp/easy/oracle11gr1/windows/1st/
1. ポート番号を調べる
¥ORACLE_HOME¥installにある
portlist.iniの開き、設定を確認
2. FireWallを開く
1で調べたポート番号を指定して開く
// がしかし「証明書エラー ナビゲーションはブロックされました」が出て使用不可。。
かつ
// 4番のコマンドもEnvironment variable ORACLE_UNQNAME not defined.
// Please set ORACLE_UNQNAME to database unique name.
// で失敗
3. SET ORACLE_UNQNAME = ORCL
サーバの環境変数の設定...
4. emを設定するコマンド実行
emctl stop dbconsole ....EMが起動している場合はSTOPさせる
emctl unsecure dbconsole ....SSLをOFFに
emctl start dbconsole ....EMを起動
Oracle/Enterprise Managerが起動しない
http://tunes.sakura.ne.jp/tipi/?Oracle%2FEnterprise%20Manager%A4%AC%B5%AF%C6%B0%A4%B7%A4%CA%A4%A4
意外と簡単!? Oracle Database 11g Release 1
http://otndnld.oracle.co.jp/easy/oracle11gr1/windows/1st/
ASP.NET MVC daetime型のテンプレート [Develop]
テンプレート機能でビュー開発を効率化
http://www.atmarkit.co.jp/fdotnet/aspnetmvc3/aspnetmvc3_07/aspnetmvc3_07_02.html
でサンプルソースをそのままだと、
ディクショナリに null のモデル項目が渡されましたが、このディクショナリには型 'System.DateTime' の null 以外のモデル項目が必要です
が発生
ASP .NET MVC datetime editor template using jQuery datepicker
http://www.nickharris.net/2010/08/asp-net-mvc-editor-template-for-jquery-datepicker/
http://www.atmarkit.co.jp/fdotnet/aspnetmvc3/aspnetmvc3_07/aspnetmvc3_07_02.html
でサンプルソースをそのままだと、
ディクショナリに null のモデル項目が渡されましたが、このディクショナリには型 'System.DateTime' の null 以外のモデル項目が必要です
が発生
ASP .NET MVC datetime editor template using jQuery datepicker
http://www.nickharris.net/2010/08/asp-net-mvc-editor-template-for-jquery-datepicker/
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<System.DateTime?>" %>
<%: Html.TextBox("",String.Format("{0:yyyy-MM-dd}", Model.HasValue ? Model : DateTime.Today), new { @class = "dp"})%>
Active Directoryに共有フォルダ情報を登録 [Server]
Active Directoryに共有フォルダ情報を登録しておけば
サーバ移行があってもクライアントの変更も不要で、
また公式な共有フォルダがエクスプローラに
1画面で表示出来るので便利ですね。
http://www.atmarkit.co.jp/ait/articles/0210/16/news002.html
ただ[Active Directoryユーザーとコンピュータ]画面から追加登録すると
GCに反映されるのに時間が掛ってしまいます。
「DFSの管理」画面から追加すればGCに即時反映されます。
http://www.atmarkit.co.jp/ait/articles/0605/11/news125_3.html
サーバ移行があってもクライアントの変更も不要で、
また公式な共有フォルダがエクスプローラに
1画面で表示出来るので便利ですね。
http://www.atmarkit.co.jp/ait/articles/0210/16/news002.html
ただ[Active Directoryユーザーとコンピュータ]画面から追加登録すると
GCに反映されるのに時間が掛ってしまいます。
「DFSの管理」画面から追加すればGCに即時反映されます。
http://www.atmarkit.co.jp/ait/articles/0605/11/news125_3.html
前の10件 | -