問題タブ [ssms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - SQL Server 2005 から xml を選択する (行が null として表示される)
とてつもなく長い xml 行があり、800000 文字を超えています。「クライアント」は「サーバー」でもあります。OSはwindows2k8x64です。データベースには、クライアントと同様に十分なメモリがあります。
問題は、魔法の数の文字数 (正確に 43679 xml 文字) に達すると、行が '' と思われるものを返すことです。長さを計算するときに、SQLサーバーによって空白が明らかに取り除かれるため、それらを「xml文字」と呼びます-これは、このSQLで行います: len(convert(varchar(max), xsl)) 数値が43679である理由も私を困惑させます...
この問題を抱えている人はいますか?私は実際にWindows 2k3と別のWindows 2k8サーバーを備えた同じサーバーに接続しましたが、これ以外のマシン(実際のサーバー自体)には問題はありません。
また、クエリの結果 -> sql server -> グリッドへの結果を見つけ、xml の制限を「無制限」に設定しましたが、まだ「機能」していないようです... (機能するものでは、これが 2mb に設定されていますご参考までに)
すべてのコメントに感謝します - 私は何でも試してみます...それは何も動作を妨げていません - 私はそれがこの1つのクライアントだけだと確信していますが、それは私を夢中にさせています! :)
更新: 参考までに - 問題は変換ではありません - 実際に変換したくありません。この例で convert を使用している唯一の理由は、len を使用することです (len は xml データ型では機能しません)。これにより、xml の「長さ」を知ることができます。
問題はこれです...
約100,000行のxmlになるまでそれをコピーして貼り付けて挿入します...次を使用して行を選択すると、次のようになります。
1 行戻ると、「グリッド」に xml の素敵な小さなハイパーリンクが表示されます。これをクリックすると、新しいタブに「完全な xml」が表示されます。しかし、私にとっては...この奇妙な魔法の数字を渡すと、それが停止し、単に空白に見えます.
sql-server - SQL Server Management Studio (SSMS) 2005 の 64 ビット バージョンはありますか?
SQL Server Management Studio (SSMS) 2005 の x64 または ia64 バージョンはありますか? 私が見ているすべての情報から、x86 バージョンしかないと思い込んでいます。
このリンクは、64 ビット バージョンが存在しないという私の証拠です - http://support.microsoft.com/?id=906892
sql-server-2005 - SQL Server Mgt Studio にテーブルが表示されませんか?
SQL Server 2000 Standard Edition に "dbo.T668" という名前のテーブルがあります (命名規則について私を責めないでください)。
SQL Server Management Studio 2005 を使用してサーバーで作業していますが、奇妙な理由で、テーブルの一覧にテーブルがまったく表示されません。他のすべてのテーブルが表示されますが、このテーブルは表示されません。
クエリ エディターを開いて「select * from dbo.T668」と入力すると、すべてのレコードが返されるので、テーブルにアクセスしてそこから選択する権限があります。テーブルにアクセスできる設定はありますかしかし、SQL Manager で表示されませんか? それとも、これは SQL 2000 と SQL 2005 の間の非互換性ですか?
sql-server-2005 - マウスを使用しない SQL Server Management Studio 2005 でのセルの変更
仕事の一環として、常に多くのデータを手動で変更しています。私が気づいたことの 1 つは、データを表示するときに、矢印キーを使用して別のセルを参照できることです。しかし、新しいセルに移動すると、その中のテキスト全体が強調表示されます。マウスでクリックせずにテキストを変更できるように、キーボードを使用してカーソルが必要だと言うにはどうすればよいですか?
sql-server - SQLの結果のデータ型を判別する方法は?
データベースの多くのテーブル/ビューから多数のフィールドを取得するSQLクエリがあります。サードパーティと統合するために仕様をまとめる必要があります。結果セットのデータ型をコンパイルする最も簡単な方法は何ですか?
明確化:
- 25以上のテーブル/ビューが関係しているため、テーブルレベルの関数は依然として面倒です。
- 現在、すべての作業はMicrosoft SQL ServerManagementStudioで行われています。
sql - SQL Server Management Studio で列の値を NULL に設定するにはどうすればよいですか?
セルから値をクリアして NULL にするにはどうすればよいですか?
asp.net-mvc - Vista で ASPNETDB.MDF をアタッチできない
Vista で Visual Studio 2008 または SQL Management Studio 2008 Express から ASP.NET MVC Beta プロジェクトによって作成された App_Data 内の ASPNETDB.MDF ファイルに接続できません。プロジェクトは C:\Users\Matthew\Documents\Visual Studio 2008\Projects\MVCTest にあるため、MDF ファイルは C:\Users\Matthew\Documents\Visual Studio 2008\Projects\MVCTest\MVCTest\App_Data にあります。
Visual Studio 2008 Server Explorer でデータベースに接続しようとすると、次のエラー メッセージが表示されます。
ファイル C:\Users\Matthew\Documents\Visual Studio 2008\Projects\MVCTest\App_Data\ASPNETDB.MDF の自動名前付きデータベースを接続しようとして失敗しました。同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、ファイルが UNC 共有にあります。
sql-server - Visual Studio と SQL Server Management Studio - あなたの選択
はじめに: 私は、ASP.NET 開発を行っており、すべてのデータベース ニーズに SQL Server 2005 を使用している小さな会社で働いています。
データベース側の開発 (つまり、テーブルの作成、ストアド プロシージャの作成など) に Visual Studio または SQL Server Management Studio を使用することの長所と短所について知りたいと思いました。
現在、すべてのデータベース タスクを Management Studio 内で実行していますが、代わりに Visual Studio を使用する利点があるかどうか疑問に思っていました。手順の変更やデータベースへのその他の変更を簡単に追跡できますか (それが Visual Studio 自体によるものか、ある種のソース管理によるものか (すぐに Subversion を実装する予定))。
個人的には、Management Studio での作業に問題はありませんが、Visual Studio を介して、私が慣れていない方法でより効率的で制御しやすくなる場合は、それについて聞いてみたいと思います.
EDIT:私の特定の開発環境は、SQL Sever 2005、Visual Studio 2005 Professional Edition、および Visual Studio Team System 2008 Development Edition であることに注意してください。チーム ファウンデーション サーバーやその他の追加機能は実行またはインストールされていません。
sql - 別のサーバーへのバックアップの復元 - ユーザー権限
MS SQL Server 2005 データベースを新しいサーバーにバックアップおよび復元しました。
ログイン、ユーザー、およびユーザー権限を再作成する最良の方法は何ですか?
SQL Server 2000 の Enterprise Manager では、ログインのスクリプト、ユーザーのスクリプト、ユーザー権限のスクリプトをすべて個別に作成できました。その後、次々と実行でき、残りの手動の手順はログインパスワードを設定することだけでした(セキュリティ上の理由からスクリプトは作成されません)。
これは、SQL Server 2005 の Management Studio では不可能なようで、すべてが非常に面倒で時間がかかります。(最終的には、データベース全体のスクリプトを作成し、新しいデータベースからすべてのログインとユーザーを削除し、スクリプトを実行してから、エラー メッセージの混合物を調べて、何が機能し、何が機能しなかったかを確認する必要があります。)
これに関する経験や推奨事項はありますか?
sql-server - CD から SQL Server Management Studio Express を実行する方法
コンピューターにインストールせずに CD から SQL Server Management Studio Express を実行することはできますか?
クライアントのサポートを提供するために時々必要ですが、インストール/アンインストールしたくありません。