uložit výsledky jako csv * s * záhlavími v ssms
<p>s sql server 2008 r2, když výsledky uložím jako csv, neexistují žádná záhlaví. dokážu to obejít tím, že zkopíruji a vložím pomocí „kopírovat s hlavičkami“, nebo jen chytám záhlaví a vložím je do csv atd., ale existuje lepší způsob, jak toho dosáhnout?</p>
<p>v ssms musíte změnit některé možnosti:</p><p>nástroje - možnosti - výsledky dotazu - sql server - výsledky do mřížky (nebo textu) -&gt; <strong>při kopírování nebo ukládání výsledků uveďte záhlaví sloupců</strong>.</p><p>změněná nastavení se použijí na nová, ale ne existující okna dotazů.</p>
Zasa niekto, kto vobec netusi ktora bije. Motas piate cez deviate.Nieco si o tom nastuduj. CSV je cisto textovy format, do ktoreho sa da ale ulozit iba excel ktory ma iba 1 list.Prave preto, ze v CSV iba zoznam hodnot stlpcov z jednotlivych riadkov oddelenych oddelovacim znakom, defaultne to byva strednik ";"Takze v CSV ziadny nazov listu nie je.T.j. riadok vyzera asi takto Honza Novy;Praha;16000;Dejvicka.Este moze byt, ze prvy riadok v subore su nazvy stlpcov a nie ciste data.Ak su v nejakom stlpci sdruzene data, tak na to musis napisat nejaky kod, ktory tie data sprave rozdeli - najpravdepodobnejsie pomocou substring. Zbytečná snaha. Podle mě tazatel ani netuší, co to to CSV je, a Google kalendář bude chtít CSV, kterému bude rozumět.Tazatel se párkrát rozčílí tady v diskuzi, pak zkusí bambilion různých konvertorů, a až mu půjde pára z úší, pěkně ručně si to přepíše, aby vychladnul.Za mě bych zkopíroval z PDF text, hodil to do excelu, co to udělá, a podle toho upravoval dál. Ale žádná přímá cesta obecně neexistuje, zvlášť když nám tazatel dal tolik informací, až žádnou pořádně nevidím. Často toto je provedeno pomocí [„Data Driven odběry“](https://msdn.microsoft.com/en-us/library/ms169673.aspx) , ale tato funkce je k dispozici pouze v některých SQL vydáních: Enterprise a Business Intelligence, ale ne v normě.


Takže existuje celá řada kreativních řešení. Ale nemám rád žádné z nich, a všechny vyžadují spravedlivý trochu práce mimo SSRS.


Mezi řešení, které jsem viděl, patří: Vytvoření odběr a potom zakázání nebo povolení SQL úlohu, kterou odešle předplatné (identifikovatelné podle GUID).


Vytvořte si .NET obálky exe zvládnout odeslání e-mailu. Je možné spustit dotaz nejprve zjistit, kolik se vrací řádky, a pak v případě potřeby generovat zprávu a zahrnout do e-mailu. Tak přátelé, díky za snahu a tady je řešení:cmd /c dir /s /b |? {$\_.length -gt 260}Já si ten powershell nakonec zamiluju. ![](/Client.Images/smileys/2.gif) nevim jak vypadaji ve windows takovi ti pruvodci next-next-finish, co se tvari ze umi vsechno a pritom nic ... , nepouzivam je, nicmene obecne staci proste otevrit nastaveni sitoveho adapteru, pridat TCP/IP protokol, dale protokol SMB pro sdileni prostredku v sitich windows a nakonec nastavit ve vlastnostech TCP/ip nejake rozumne adresy napriklad 192.169.0.X a masku na vsech pocitacich napriklad 255.255.255.0 ... to je cele. protože používáte WinForms aplikaci, pokud je to v NET 2.0 je to vlastně systém uživatelských nastavení (tzv Properties), který je navržen pro tento účel. [Tento článek na webu MSDN](http://msdn.microsoft.com/en-us/library/aa730869(VS.80).aspx) má docela dobrý úvod do této


Pokud jste stále obavy o výkonu pak se podívat na [SQL Compact Edition](http://www.microsoft.com/sql/editions/compact/default.mspx) , který je podobný SQLite, ale je dar společnosti Microsoft, který jsem našel hraje velmi pěkně s WinForms a je tu i možnost [, aby to fungovalo s LINQ](http://geekswithblogs.net/steveclements/archive/2007/11/13/LINQ-to-SQL.compact.aspx) Odkud, kam, jak text kopíruješ? Klávesnicí, myší, v rámci dokumentu, mezi aplikacemi, ...? Nevloží se nic, nebo předchozí obsah schránky? Co čekáš, že ti na tohle někdo odpoví? Microsoft office 7 má znamenat MS Office 2007? Klikni na foto a vlož smaila zo šuflika, kam sis nejaké naukladal. Google/smail No a jak na to kuličkové počítadlo dostane javu už neporadíš. Demente ![](/Client.Images/smileys/5.gif) Zkus Ctrl-L, treba to zabere.