2010-12-19 32 views
4

私はCrystal Reportsの開発者です。私はいつもOracleデータベースで作業しています。これは初めてのSQL Serverです。ローカルPCからSQL Serverデータベースに接続する方法は?

これは私が必死に探していたものです。

ローカルのPCから、データベースサーバー上にあるSQL Serverデータベースに接続したいとします。

私は「SQL Serverネイティブクライアント」が必要であることを知っています。また、「SQL Server管理スタジオ」を使用してTOADのようなツールを使用する代わりに、テーブルを表示してクエリを書き込む必要があることも認識しています。

私の質問は以下のとおりです。

  1. は、私は、データベースサーバーにSQL Server 2005のデータベースに接続するために、私のローカルPCから 'Microsoft SQL Serverの管理Studio Expressを' を使用することはできますか?

  2. 「Microsoft SQL Server Management Studio Express」をインストールしても、「SQL Serverネイティブクライアント」をインストールする必要がありますか?

おかげで、 rivi

答えて

6
  1. は、私は、データベース・サーバーでSQL Server 2005データベースに接続するために、私のローカルPCから 'Microsoft SQL Serverの管理Studio Expressを' を使用することはできますか?

はい。

「Microsoft SQL Server Management Studio Express」をインストールしても、「SQL Serverネイティブクライアント」をインストールする必要がありますか?

アプリケーションからデータベースに接続する場合は、インストールする必要があります。 SSMSのインストールの一部としてインストールする必要があります。

+0

ありがとうございました。 Rivi – user547453

2

回答1:

SQL Server Management Studioのは、ローカルまたはリモートSQLデータベースサーバーを管理するために使用することができます。

SQL Server Expressをインストールした場合、既定のインスタンスはSQLExpressになります。 Windows資格情報を使用してローカルに接続するには、サーバー名テキストボックスに。\ SQLExpressまたはyourmachinename \ SQLExpressと入力します。

リモートサーバーにSQL Serverをホストする場合は、SQL Serverをホストする機関の資格情報を使用する必要があります。それは簡単です、あなたの管理者に詳細を聞いてください。

回答2:SQL Serverネイティブクライアントを使用するかどうかを決定するとき

が、私はここに上記のリンクから重要な注意事項をコピーして貼り付けdetails

のためにこれを参照してください。アプリケーションのデータアクセス技術として、いくつかの要素を考慮する必要があります。 新しいアプリケーションの場合、Microsoft Visual C#またはVisual Basicなどのマネージプログラミング言語を使用していて、SQL Serverの新機能にアクセスする必要がある場合は、SQL Server用の.NET Frameworkデータプロバイダを使用する必要があります。 .NET Frameworkの一部です。 COMベースのアプリケーションを開発しており、SQL Serverに導入された新機能にアクセスする必要がある場合は、SQL Server Native Clientを使用する必要があります。 SQL Serverの新機能にアクセスする必要がない場合は、引き続きMicrosoft Data Access Components(MDAC)を使用できます。 既存のOLE DBおよびODBCアプリケーションの主な問題は、SQL Serverの新機能にアクセスする必要があるかどうかです。 SQL Serverの新機能を必要としない成熟したアプリケーションを使用している場合は、引き続きMDACを使用できます。しかし、新しいxmlデータ型などの新しい機能にアクセスする必要がある場合は、SQL Server Native Clientを使用する必要があります。 SQL ServerネイティブクライアントとMDACサポートは、行のバージョニングを使用してコミットされたトランザクション分離を読み取りますが、SQL Server Native Clientのみがスナップショットトランザクション分離をサポートします。 (プログラミングでは、コミットされたトランザクションの分離と行のバージョニングは、Read-Committedトランザクションと同じです。)詳細については、行のバージョニングベースの分離レベルの選択を参照してください。 SQL ServerネイティブクライアントとMDACの違いについては、MDACからSQL Serverネイティブクライアントへのアプリケーションの更新を参照してください。

+0

ありがとうございました。リヴィ – user547453

関連する問題