質問の意図によって回答はいくつかに分かれます
【1】クライアントからLINQのコードを送信してデータベースを操作したいという意図の場合
Q.出来ますか? A.事実上不可
LINQはC#/VBといったプログラミング言語でSQL風の記述ができるようにするための機能拡張です
LINQのコードをクライアントからhttpで送り、サーバ側で実行するという趣旨のものではありません
(語弊はありますが、プログラムを作る時に使うものという意味で、C#やVBの新しい関数と思えば良いでしょう)
http://msdn.microsoft.com/ja-jp/library/bb308959.aspx
【2】パラメータを渡して結果を取得したいという意図の場合
Q.出来ますか? A.プログラムを自分で作る必要があります
通常のWebアプリケーションのようにサーバアプリケーションを自分で作る必要があります
ma_kobayashiさんのスキルも、実際にどこまでの情報が必要なのかもわかりませんので、
Microsoftの技術者向け情報サイトへのリンクだけにしてます
http://msdn.microsoft.com/ja-jp/library/bb399365.aspx
http://msdn.microsoft.com/ja-jp/library/bb397942.aspx
今回の質問ではLINQというものに過剰な期待をしておられるように思いますが、目的によって、
それほど重要なものでもなかったりしますし、選択肢にすら入らない場合も多いです
インタプリタ(IIS+VBScriptなど)ではなくコンパイラ(IIS+C#)での開発が必要な場合を除けば、
WebアプリケーションでのLINQの出番は無いです
それに対して、高速性を重要視する業務向けの大規模開発ともなればLINQは重要なものとなりましょう
一行のご質問の先(あるいは根底)にてあなたが求めているシステムが、どのような用途なのかによって、
まだまだ回答は枝分かれしていきますが、ひとまずこの辺にしておきたいと思います
掲示板では「判らなければ回答しない」という暗黙のルールもあるのですが、
話を切り出した手前、返事は必要と思い回答欄で失礼します
(コメント欄を表示する設定に変えておいてもらえると返答が速くなる場合もあります)
再確認になりますけれど
[クライアント]-http-[サーバのIIS]-CGI-[自作プログラム]-※-[データベース(SQLServer)]
※印部分のやりとりを行うためにプログラムの中で使うものがLINQであったりSQLXMLであったりします
LINQからSQLXMLに話が飛んだということから、SQLServerから抽出した結果をXMLで取得し、
クライアント(ブラウザでいいのかな?)に返したいということではないかなどと想像はしますが、
それだとしても、さらに用途によって話は分かれていきますので、
SQLServerからどのような形式で、どのような見栄えでデータを取り出したいのか、
あるいは書き込みたいのかといったより具体的な返答をお願いできませんでしょうか
URLが必要の設定になっていますので、とりあえずSQLXMLについての技術文書へのリンク
[クライアント*1]-http-[サーバのIIS]-[何か*2]-[データベース(SQLServer)]
*1はVBのLINQを使ってお客さん自ら登録更新プログラムを作りたい要望です。これはWindowsFormです。
*2は、SQLXMLではないか?と考えていますが、自作プログラムなしに、設定だけで、実現するのが理想です。
希望は後者です。SQLXMLというものがあるようですが、サーバー側はこれで実現できませんか?