- ベストアンサー
SQLServer Expressに別PCから
- SQLServer2012 ExpressとVisual Studio2017 Community(VB)を使用し、DataGridViewを使った簡単な照会のプログラムを作成しました。
- 別のパソコンからもプログラムを実行するにはどうすればいいのか、IPアドレスは固定されていないため、解決策を教えていただきたいです。
- 質問文章全体で、SQLServer Expressを別PCから操作する方法について説明しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- プログラムから別サーバのSQLServerに接続したい
タイトルのとおりなのですが、C#のプログラムから 別サーバ上のSQLServerに接続したいのですがつながりません。 ConnectionStringは以下のようになっています。 Data Source=192.168.0.1;Initial Catalog=DbTest;Integrated Security=True "192.168.0.1"の部分を"192.168.0.1\instanceName"にしましたが これもダメでした。 初心者なので、この辺りのことがよく分からないのですが、 これはDBサーバ側に何か設定が必要でしょうか。 また解決になるようなページなどありましたらお教えください。
- ベストアンサー
- ハードウェア・サーバー
- SQLSERVERデータをエクセルデータに読み込む方法を教えてください
下記のコードにてエクセルでデータベースに接続しようとするのですが、どうしてもうまくいきません。開きたいデータベースは”sekisan.mdf”という名前です。現在はローカルPCにて接続したいとかんがえております。 何かおかしな点があったらご教授願います。それから、逆にエクセルデータをSQLSERVERの既存のデータに書き出すことって可能でしょうか? cn.ConnectionString = "Provider=SQLOLEDB;Data Source=(local);" & _ "Initial Catalog=sekisan;Integrated Security=SSPI;"
- 締切済み
- SQL Server
- 他のPCのSQLサーバーに接続したい
2台のPCはLANに繋がれていて、同じワークグループです。 PC1をサーバーとして PC2からPC1のSQLサーバーへ接続したいのですが どうすればいいのでしょうか? (エクセル→SQLサーバーです。) PC1は Dim cn As New ADODB.Connection cn.Open "Provider=SQLOLEDB;Data Source=○○○○\SQLEXPRESS; " & _ "Initial Catalog=" & サーバー名 & ";" & _ "Integrated Security=SSPI" rs.Open "Tテーブル", cn, adOpenStatic, adLockOptimistic と言うように接続しています。 PC2から同じようにコードを書いてみましたがやはりエラーになってしまいました。 多分、 「cn.Open "Provider=SQLOLEDB;Data Source=○○○○\SQLEXPRESS;」 の部分だと思うのですが どうすればPC2からPC1のSQLサーバーへ接続することができるのでしょうか? どちらも環境は OS:2000、オフィス:2003、 PC1のみSQLサーバー2005がインストールされています。 IPアドレスは固定です。 ご教授よろしくお願い致します。
- ベストアンサー
- SQL Server
- SQLServer2000で登録情報を知りたいです。
VB.NETとSQLServer2000でWebアプリをつくろうと思っています。 VB.NETとSQLServer2000の接続がよくわからないので教えてください。 ある書籍でVB.NETとSQLServer2000の接続文字列は下記のとおりだと書いてありました。 '接続文字列を作成して接続を開始する sqlCn.ConnectionString = "data source=Server;" "initial catalog=DB201;" "user id=db201;" "password=db201;" "persist security info=True;" sqlCn.Open() ここでの「data source」「initial catalog」「user id」「password」などの情報をインストール済みのSQLServerで調べたいのですが、どのようにするのでしょうか? 「data source」がもしサーバー名であれは、サービスマネジャーで実行されているサーバー名でよいのでしょうか? どうか教えてください。
- ベストアンサー
- SQL Server
- VB.NetでSQLServer2005に接続できません。教えてください。
はじめまして。初めて投稿します。 かなり困っているので、誰か助けてください。 内容はVB.Net2003を使用して、SQLServer2005に接続するときに 「SSPI コンテキストを生成できません」のエラーが発生してしまいます。 SQLServer2005をインストールしているのがサーバーではなく クライアント(プログラムを実行している端末)なので、 それが原因だと思うのですが、どうしてもその環境でしなくてはいけないので 何かご存知の方がおられるのなら、ご教示お願いします。 ソースは以下のとおりです。 ↓ Dim Scn As SqlClient.SqlConnection = New SqlClient.SqlConnection '接続文字列セット Scn.ConnectionString = _ "Server=""(local)"";Integrated Security=SSPI;database=" & データベース名 'dbオープン Scn.Open() ←このタイミングでエラーが発生
- ベストアンサー
- SQL Server
- エクセルからSQLサーバー 時間切れになるようになった
cn.Open "Provider=SQLOLEDB;Data Source=NASTUN-PC\SQLEXPRESS; " & _ "Initial Catalog=" & サーバー名 & ";" & _ "Integrated Security=SSPI" cn.Execute "UPDATE Tbl SET チェック = 0" エクセルからSQLサーバーへ更新クエリを実行しています。 今までこのコードで問題なく作業できていたのですが 昨日から エラーNo:-2147217871 「時間切れになりました。」 というエラーになります。 cn.CommandTimeout = 120 と長くしても同じです。 何もいじってないのにできなくなるなんてあるのでしょうか? SQLサーバーにはテーブルのみおいています。 よろしくお願いします。
- ベストアンサー
- SQL Server
- vb.netでmdfデータベースにアクセスするとき
こんにちわ。 いまvb.net2005expressでsqlserver2005expressの mdfデータベースにアクセスするコーディングを書いています。 ところが最初のコネクションの確立のところで下記のような コーディングをしているのですが, 後続の"sqlDataAdapter.Fill(sqlDataSet, "MST_User")"の行で, データベースにログインできない,というエラーが出てしまいます。 'DB接続文字列の設定 sqlconn.ConnectionString = "Persist Security Info=False;Integrated Security=SSPI;Initial Catalog=Database1;server=(local)" sqlconn.ConnectionString = "Data Source=(local);Database=Database1;" _ & "Integrated Security=SSPI;" ※なおmdfデータベースのファイル名は"Database1.mdf"です。 なおデータベースエクスプローラで[接続の変更]を開いて接続しようと すると"正しく接続されました"となります。 プログラムでログインできない理由は何でしょうか? 教えてください。よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- Windows認証でDBにアクセスできない
以下の構成のマシン一台で行っています。 WindowsXp Pro SP3 IIS5.1(OS添付のIIS) VS2010 SQL Server2008 R2 Express すべて最新にアップデート済みです。」 この状態で以下のASPプログラムの objCon.Open(Session("DBName00")) の部分で Microsoft OLE DB Provider for SQL Server: このログインで要求されたデータベース "TTTT" を開けません。 ログインに失敗しました。 というエラーになります。 ASPソースは以下の通りです。 <%@ TRANSACTION=Required Language=VBScript %> <%Response.Buffer = TRUE %> <% Session("DBName00") = "Provider=SQLOLEDB;" & _ "Data Source=XXXXX\SQLEXPRESS;" & _ "Initial Catalog=TTTT;" & _ "Trusted_Connection=yes;" & _ "Integrated Security=SSPI" Set objCon = Server.CreateObject("ADODB.Connection") Set objRs = Server.CreateObject("ADODB.Recordset") objCon.Open(Session("DBName00")) objRS.Open strSQL, objCon, 3 objRS.Close Set objRS = Nothing objCon.Close %> SQL Server2008 R2 のインストールは混合モード認証で作成してあります。 また「XXXXX\SQLEXPRESS」は SQLServer Management Studio でログインするときのサーバー名です。 Windows認証で接続したいと思っているのですがなぜかうまくいきません。 何が悪いのか判らず困っています。すみませんがよろしくお願いします。
- ベストアンサー
- Microsoft ASP
- エクセルからSQLServerのデータを操作したいのですが
エクセルからSQLServerのデータを操作したいのですが 下記コードをエクセルに入力して実行すると conn.Open connstrの部分にて 実行時エラー"-2147217887(80040e21)' 複数ステップの OLE DB の操作エラーが発生しました。各OLE DBの状態の値を確認してください。 作業は終了しませんでした。 とでてしまいます。 どのようにしたらいいのでしょうか? 教えてください。 Const connstr ="Data Source=●●●\SWLEXPRESS;Initial Catalog = DBweb;Integrated Security=True" は Web.configで接続されている <add name ="webConnectionString" connectionString="Data Source=●●●\SWLEXPRESS;Initial Catalog = DBweb;Integrated Security=True"_ providerName = "System.Data SqlClient"/>からproviderNameを抜かしてとったのですがいいのでしょうか? ------------------------------------------- Sub SQL() Const connstr ="Data Source=●●●\SWLEXPRESS;Initial Catalog = DBweb;Integrated Security=True" Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim strSQL As String strSQL = "SELECT * FROM DBtable" conn.Open connstr rs.Open strSQL, conn Range("A2").CopyFromRecordset rs rs.Close conn.Close Set rs = Nothing Set conn = Nothing End Sub
- ベストアンサー
- SQL Server
- VWD エラー 「ユーザー 'NT AUTHORITY\NETWORK SERVICE' はログインできませんでした。」
Vista, VWD2008 express edition, SQL Server 2008を使っています。 SQL Server 2008をインストール時に色々失敗し、DBのインスタンスはSQLEXPRESS3という名前になっています。web.configに <remove name="LocalSqlServer"/><add name="LocalSqlServer" connectionString="data source=(CP名)\SQLEXPRESS3;user id=sa;password=;Integrated Security=SSPI;Initial Catalog=aspnetdb" providerName="System.Data.SqlClient"/> として、DB接続しているのですが、タイトルのエラーがでます。 「NT AUTHORITY」に接続権限を与えても同じでした。どうしたらログインできる様になるか教えて頂けませんでしょうか。
- 締切済み
- SQL Server
お礼
回答ありがとうございます。 SQLServerの設定で、いける可能性があるということですね。